上一页 1 ··· 3 4 5 6 7
摘要: 模式方法是设计模式里面比较好理解的一个设计模式,它的定义是:定义一个操作中的算法的框架,而将一些步骤延迟到子类中。使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 模版方法模式的结构很简单,仅仅使用了Java的继承机制,应用十分广泛! 举例说明 同样的,虽然该模式很好理解,但是为了加 阅读全文
posted @ 2020-06-04 21:05 CryFace 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 建造者模式属于创建型模式,提供了一种创建对象的最佳方式。 **定义:**将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 **主要作用:**在用户不知道对象的建造过程和细节的情况下就可以直接创建复杂的对象。 建造者模式的四个对象 Product产品类: 通常是实现了模板方法 阅读全文
posted @ 2020-06-03 20:59 CryFace 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 工厂模式顾名思义,工厂就是用来统一创建产品的。我们的工厂根据产品是具体产品还是工厂可以分为简单工厂模式和工厂方法模式,根据抽象程度可以分为工厂方法模式和抽象工厂模式。工厂模式的核心本质是: 实例化对象不使用new,用工厂方法替代 将选择实现类,创建对象统一管理和控制。从而将调用者跟我们的实现类解耦。 阅读全文
posted @ 2020-06-02 20:43 CryFace 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 本篇文章为转载,非原创! 点击跳转原文 单例模式初识 (1)单例模式的特点: 一是某个类只能有一个实例 二是它必须自行创建这个实例 三是它必须自行向整个系统提供这个实例 应用情况:对于多个对象使用同一个配置信息时,就需要保证该对象的唯一性。 (2)如何保证对象的唯一性? 一不允许其他程序用new创建 阅读全文
posted @ 2020-06-01 20:37 CryFace 阅读(114) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7