分类: 设计模式
-
关于设计模式:设计模式14-策略模式
Define a family of algorithms, encapsulate each one, an…
-
关于设计模式:设计模式13-模板模式
在 GoF 的《设计模式》一书中,它是这么定义的:Define the skeleton of an algo…
-
关于设计模式:设计模式12-观察者模式
观察者模式(Observer Design Pattern)也被称为公布订阅模式(Publish-Subscr…
-
关于设计模式:设计模式11-享元模式
具体来讲,当一个零碎中存在大量反复对象的时候,如果这些反复的对象是不可变对象,咱们就能够利用享元模式将对象设计…
-
关于设计模式:设计模式学习笔记十四享元模式
当一个零碎中运行时的产生的对象太多,会带来性能降落等问题,比方一个文本字符串存在大量反复字符,如果每一个字符都…
-
关于设计模式:从发布订阅模式入手读懂Nodejs的EventEmitter源码
后面一篇文章setTimeout和setImmediate到底谁先执行,本文让你彻底了解Event Loop具…
-
关于设计模式:设计模式学习笔记十三外观模式
依据繁多权责准则,软件中将一个零碎划分为若干个子系统有利于升高整个零碎的复杂性,使客户类与子系统之间的通信和相…
-
关于设计模式:设计模式笔记工厂模式
1.工厂设计模式 1.1简略工厂模式 1.1.1看一个具体的需要 看一个披萨的我的项目:要便于披萨品种的扩大,…
-
关于设计模式:设计模式笔记单例模式
所谓类的单例设计模式,就是采取肯定的办法保障在整个的软件系统中,对某个类只能存在一个对象实例,并且该类只提供一…
-
关于设计模式:设计模式学习笔记十二装饰模式
装璜模式是一种用于代替继承的技术,毋庸定义子类即可给对象动静减少职责,应用对象之间的关联关系来代替继承关系,在…