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)該依賴低層模塊,兩個(gè)都應(yīng)該依賴抽象。抽象不應(yīng)該依賴細(xì)節(jié),細(xì)節(jié)應(yīng)該依賴抽象。針對(duì)接口變成,不要對(duì)實(shí)現(xiàn)編程。...
定義 SRP: 就一個(gè)類而言,應(yīng)該僅有一個(gè)引起它變化的原因。一個(gè)類承擔(dān)的責(zé)任過(guò)多,就等于把這些職責(zé)都耦合在一起,一個(gè)職責(zé)的變化可能會(huì)削弱或者抑制...