- 博客(3)
- 资源 (10)
- 收藏
- 关注
原创 一句话理解23种设计模式
设计模式的几大原则 Ø 开放-封闭原则:对扩展开放,对修改封闭,可以用新的类来解决问题 Ø 单一职责原则:设计目的单一的类。也就是降低程序的耦合程度 Ø 李氏替换原则:用子类去替代父类 Ø 依赖倒置原则:依赖与抽象,而不依赖于具体的实现;针对接口编程,不针对实现编程 Ø 接口隔离原则:使用多个接口总比使用单个接口要好 Ø 组合重用原则:尽量使用组合,而不是使用继承来达到重用
2017-08-31 10:14:20 3117
原创 创建型-抽象工厂模式
工厂模式种,类的创建依赖于工厂类,如果想对工厂类进行扩展,就必须对工厂类进行修改,这违背了闭包|开闭原则(对扩展开放,对修改关闭)。 通过抽象工厂模式可解决该问题。 抽象工厂--创建多个工厂类,一旦需要增加新的功能,直接增加新的工厂类就可以了,不需要修改之前的代码。 抽象工厂模式是工厂模式的进一步延伸。产品不只是一个接口或者一个父类而是有多个接口和父类,形成了一个产品族的概念。
2017-08-23 15:21:57 361
原创 创建型模式--工厂模式
工厂模式包含一个超类(父类),这个超类提供了一个抽象化的接口来创建一个特定类型的对象,而不是决定哪个对象可以被创建。 也就是说:定义一个创建对象的接口,但由子类决定要实例化类的哪一个;即通过子类来创建对象。工厂方法使一个类的是实例化延迟到其子类。 基本思想: l 定义一个抽象的工厂接口类 l 定义一个抽象的产品接口类 l 根据需要从产品接口派生产品子类 l 对于每一个产
2017-08-23 14:40:22 407
memcached全套安装资料,memcached库,libevent库, C/C++ memcached 客户端库:libmemcached
2013-07-11
memcached 安装文件,libevent库, C/C++ memcached 客户端库:libmemcached
2013-07-11
node.js比较全的开发资料
2013-05-14
QT 3.3 中文白皮书
2012-01-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人