
设计模式
帥酥
sushuai.tech
展开
-
原型模式
用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象原创 2016-07-22 11:52:49 · 717 阅读 · 0 评论 -
简单工厂方法、工厂方法以及抽象工厂方法的区别
简单工厂方法、工厂方法以及抽象工厂方法的区别原创 2016-07-18 10:44:03 · 1231 阅读 · 0 评论 -
建造者模式
将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示原创 2016-07-20 15:05:09 · 1605 阅读 · 0 评论 -
单例模式
确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例确保某个类有且只有一个对象的场景,避免产生多个对象消耗过多的资源,或者某种类型的对象只应该有且只有一个。原创 2016-07-21 13:59:46 · 1276 阅读 · 0 评论 -
策略模式与状态模式
策略模式:定义了一系列的算法,并将每一个算法封装起来,而且使他们可以相互替换。策略模式让算法独立于使用它的客户而独立变化状态模式:当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类原创 2016-08-19 15:41:56 · 3222 阅读 · 0 评论