摘要:
前言 构建者模式属于构建型模式; 构建者模式和工厂模式类似,不同的是增加了1个Directot类来控制对象的构建过程; 另外构造着模式着重于控制对象构造的先后顺序,而抽象工厂模式着重于创建多系列的不同产品对象 一、建造者模式 建造者模式和工厂模式相似都是用来创建1个复杂对象; 主要区别是建造者模式着 阅读全文
摘要:
前言 工厂模式属于构建型模式; 工厂模式,顾名思义就是我们可以通过一个指定的“工厂”获得需要的“产品”,在设计模式中主要用于抽象对象的创建过程,让用户可以指定自己想要的对象而不必关心对象的实例化过程,这样做的好处是: 用户只需通过固定的接口而不是直接去调用类的实例化方法来获得一个对象的实例 隐藏了实 阅读全文
摘要:
前言 一些开源的第三方库、框架中大量采用设计模式设计底层代码,使得框架的使用者,可以更加简单、舒服地调用底层代码进行高层代码的开发; 这就是设计模式的魅力所在; 软件开发流程大致分为以下3大流程 需求分析 程序分析和设计 程序开发 设计模式本质是针对面向对象编程,在程序设计阶段应当遵守的设计原则。 阅读全文