Recently I am doing my side project using Hybrid framework Ionic2.Ionic2...
Definition Separate the construction of a complex object from its repres...
Definition Define an interface for creating an object, but let subclasse...
Definition Defines the steps of an algorithm and allows subclasses to pr...
Definition Provide a surrogate or placeholder for another object to cont...
Definition Defines a family of algorithms, encapsulates each one, and ma...
Definition Attaches additional responsibilities to an object dynamically...
面向接口編程的思想 定義D 高層模塊不應(yīng)該依賴低層模塊,兩個都應(yīng)該依賴抽象。抽象不應(yīng)該依賴細(xì)節(jié),細(xì)節(jié)應(yīng)該依賴抽象。針對接口變成,不要對實現(xiàn)編程。...
定義 SRP: 就一個類而言,應(yīng)該僅有一個引起它變化的原因。一個類承擔(dān)的責(zé)任過多,就等于把這些職責(zé)都耦合在一起,一個職責(zé)的變化可能會削弱或者抑制...