您的位置:首页 > 其它

设计模式初步

2016-03-28 18:14 183 查看
设计模式,根据模式的目的可分为3类:

1.创建型模式:与对象的创建有关。

2.结构型模式:处理类与对象的组合。

3.行为型模式:对类或对象怎样交互和怎样分配职责进行描述。

面向对象设计的5个设计原则:

1.单一职责原则(SRP)

2.开放封闭原则(OCP)

3.Liskov替换原则(LSP)

4.依赖倒置原则(DIP)

5.接口隔离原则(ISP)

23种设计模式:

1.创建型模式:

(1).工厂方法模式

(2).抽象工厂模式

(3).创建者模式

(4).原型模式

(5).单例模式

2.结构型模式:

(6).适配器模式

(7).桥模式

(8).组合模式

(9).装饰模式

(10).外观模式

(11).享元模式

(12).代理模式

3.行为型模式

(13).解释器模式

(14).模板方法模式

(15).职责链模式

(16).命令模式

(17).迭代器模式

(18).中介者模式

(19).备忘录模式

(20).观察者模式

(21).状态模式

(22).策略模式

(23).访问者模式
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: