设计模式
安静的蛐蛐
学无止境
展开
-
大话设计模式(一)设计模式遵循的七大原则
1.开闭原则(Open Close Principle) 定义:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。 开放-封闭原则的意思就是说,你设计的时候,时刻要考虑,尽量让这个类是足够好,写好了就不要去修改了,如果新需求来,我们增加一些类就完事了,原来的代码能不动则不动。这个原则有两个特性,一个是说“对于扩展是开放的”,另一个是说“对于更改是封闭的”。面转载 2016-10-19 12:54:49 · 374 阅读 · 0 评论 -
设计模式总结(1)之设计模式分类
设计模式分类1.创建型设计模式:单例模式(Singleton)、构建模式(Builder)、原型模式(Prototype)、抽象工厂模式(Abstract Factory)、工厂方法模式(Factory Method)2.行为型设计模式:策略模式(Strategy)、状态模式(State)、责任链模式(Chain of Responsibility)、解释器模式(Int原创 2016-10-19 13:21:07 · 307 阅读 · 0 评论 -
简单工厂模式
*工厂模式专门负责将大量有共同接口的类实例化。工厂模式的几种形态: 简单工厂模式、工厂方法模式、抽象工厂模式*简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例简单工厂模式的结构角色与结构简单工厂模式就是由一个工厂类根据传入的参量决定出创建哪一种产品类实例。如下图: 从上图可以看出,简单工厂模式涉及到工厂角色、抽象产品角色以及具体产品角色等三个角色:工厂类(Creator)角色:担任这个原创 2017-04-11 00:34:53 · 403 阅读 · 0 评论