Futbyte 付柏特
Future Byte Technology——未来程式工作室
摘要: 工厂方法(Factory Method)模式的意义是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中。核心工厂类不再负责产品的创建,这样核心类成为一个抽象工厂角色,仅负责具体工厂子类必须实现的接口,这样进一步抽象化的好处是使得工厂方法模式可以使系统在不修改具体工厂角色的情况下引进新的产品。工厂方法模式是简单工厂模式的衍生,解决了许多简单工厂模式的问题。首先完全实现'开放封闭原则',实现了可扩展。其次更复杂的层次结构,可以应用于产品结果复杂的场合。工厂方法模式同样属于类的创建型模式又被称为多态工厂模式 。 阅读全文
posted @ 2015-08-28 05:20 Futbyte 阅读(647) 评论(0) 推荐(0) 编辑
摘要: 面向对象编程所需要遵循的原则 阅读全文
posted @ 2015-08-28 05:09 Futbyte 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 开放封闭原则(OCP,Open Closed Principle)是所有面向对象原则的核心。软件设计本身所追求的目标就是封装变化、降低耦合,而开放封闭原则正是对这一目标的最直接体现。其他的设计原则,很多时候是为实现这一目标服务的。 阅读全文
posted @ 2015-08-28 05:08 Futbyte 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现。 阅读全文
posted @ 2015-08-28 04:02 Futbyte 阅读(1062) 评论(0) 推荐(0) 编辑
摘要: 北风网的Java设计模式全面解析(23种设计模式综合实例应用)课程为蓝本,以文本的形式记录各种设计模式的介绍、使用方法、优缺点、使用场景等。 阅读全文
posted @ 2015-08-28 03:46 Futbyte 阅读(794) 评论(0) 推荐(0) 编辑