下面以女娲造黑人,白人,黄种人的例子来介绍一下工厂模式。 1.工厂的接口,相当于造人工厂总部。 2.造人各个的部门 3.各种人的特征。 4.主函数 ...
下面以女娲造黑人,白人,黄种人的例子来介绍一下工厂模式。 1.工厂的接口,相当于造人工厂总部。 2.造人各个的部门 3.各种人的特征。 4.主函数 ...
提供一种方法顺序访问一个聚合对象中各个元素,而又不暴露该对象的内部表示。当你需要访问一个聚集对象,而且不管这些对象是什么都需要遍 历的时候,就应该考虑用迭代器模式。同时需要对聚集有多种方式遍历时,可以 ...
单例模式 一个类只允许创建唯一的对象 禁止在类的外部创建对象:私有化构造函数:private或protected 类的内部维护唯一对象:静态成员变量 提供访问单例对象的方法:静态成 ...
命令模式的有点: 1.能够容易地设计一个命令队列; 2.在需要的情况下,可以比较容易地将命令记入日志。 3.可以容易的实现对请求的撤销和重做。 4.由于加进新的具体命令类不影响其他的类,因此增 ...
当两个系统的接口不一样时,我们就要重新封装一下接口,以便于当前系统的调用。这种模式叫做适配器模式。适配器模式分为两种: 1.对象组合适配器(Object Adapter) 2.类适配器(Cla ...