设计模式之原型模式 原型模式也是一种类创建型模式,对于原型模式,其实就是简单的C++中的拷贝构造函数,因此这里不再举情景模式。 定义 使用原型实例创建对象的种类,并通过拷贝这些原型创建新的对象。 Java中的原型模式 其实Java中,对原型 … 继续阅读 设计模式之原型模式
Tag: 创建型模式
设计模式之建造者模式
建造者模式 情景模式: 需要写一个游戏程序,程序包含几个不同的角色,比如一个胖子角色,一个瘦子角色和一个比较帅气的角色。 大概代码如下: 比较瘦的人 public class ThinPeople { private String leg; … 继续阅读 设计模式之建造者模式
设计模式之抽象工厂模式
抽象工厂模式 先看问题: 现在需要为一个设置程序设计皮肤,皮肤需要能够修改所有的TextBox和Button的样式。 分析问题: 第一:虽然皮肤不同,但是所支持的操作需要是相同的,因此需要设计TextBox和Button接口 第二:需要便于 … 继续阅读 设计模式之抽象工厂模式
设计模式之简单工厂
简单工厂(Simple Factory) 先看问题(form 《大话设计模式》): 业务场景,需要实现一个计算器,能够简单的实现加、减、乘、除 首先,按照正常的代码来写: //定义工具类: public class OperationUti … 继续阅读 设计模式之简单工厂