Autonomous View、 AV、 自制視圖php
GUI圖形用戶界面(Graphical User Interface,簡稱 GUI,又稱圖形用戶接口)是指採用圖形方式顯示的計算機操做用戶界面。與早期計算機使用的命令行界面相比,圖形界面對於用戶來講在視覺上更易於接受。架構
SoC seperation of concers命令行
關注點分離(Separation of concerns,SOC)是對只與「特定概念、目標」(關注點)相關聯的軟件組成部分進行「標識、封裝和操縱」的能力,即標識、封裝和操縱關注點的能力。是處理複雜性的一個原則。因爲關注點混雜在一塊兒會致使複雜性大大增長,因此可以把不一樣的關注點分離開來,分別處理就是處理複雜性的一個原則,一種方法。設計
關注點分離是面向對象的程序設計的核心概念。分離關注點使得解決特定領域問題的代碼從業務邏輯中獨立出來,業務邏輯的代碼中再也不含有針對特定領域問題代碼的調用(將針對特定領域問題代碼抽象化成較少的程式碼,例如將代碼封裝成function或是class),業務邏輯同特定領域問題的關係經過側面來封裝、維護,這樣本來分散在在整個應用程序中的變更就能夠很好的管理起來。3d
要設計良好的架構,必須作到關注點分離,這樣能夠產生高內聚、低耦合的系統,這是美麗架構的終極原則htm
什麼是架構? 每一個人可能都有本身對架構的定義。我比較喜歡的定義是:「架構是系統的組成部件及其之間的相互關係。」根據觀察者的視角不一樣,架構又能夠分爲業務架構和技術架構。通常來講, 功能性需求會對業務架構產生影響, 而非功能性需求會對技術架構產生影響。對象