Document type Definition(文檔類型定義),它為一個XML文檔或者文檔集合建立一套規(guī)則。它本身不是獨立的技術規(guī)范,而是屬于規(guī)范的一部分,XML文檔中的文檔類型聲明既可以是標記約束,也可以是帶有標記約束的外部文檔。這兩種約束的總和就是DTD。它規(guī)定了XML文檔的構建方式。
軟件實體應該是可擴展的,但是不可修改的(Software Entities Should Be Open For Extension, Yet Closed For Modification),簡稱OCP,這個法則是OO中最重要的一條法則,其含義是我們應該能夠不用修改軟件實體的源代碼,就能更改軟件實體的行為,符合該法則便意味著最高等級的復用性(reusability)和可維護性(maintainability)。
Model View Controller的縮寫,為了獲得更好的系統(tǒng)結構而推出的一種宏觀的設計模式,model代表系統(tǒng)的模型層,view是模型的展現(xiàn)層,controller負責業(yè)務的流轉(zhuǎn),使用MVC可以使得系統(tǒng)的層次清晰,降低各個部分的耦合。