11 2019 档案

摘要:前言 对于系统中的某些类来说,只有一个实例很重要,例如,一个系统中可以存在多个打印任务,但是只能有一个正在工作的任务;一个系统只能有一个窗口管理器或文件系统;一个系统只能有一个计时工具或ID(序号)生成器。 定义 单例模式(Singleton Pattern):单例模式确保某一个类只有一个实例,而且 阅读全文
posted @ 2019-11-08 11:52 Rimond_Jing 阅读(258) 评论(0) 推荐(0)
摘要:前言 无论是在现实世界中还是在软件系统中,都存在一些复杂的对象,他们拥有多个组成部分,以汽车🚗为例,它包括车轮、方向盘、发动机等部件。对于用户而言,无须知道这些部件的装配细节,它几乎不会使用单独部件,而是使用一辆完整的汽车,可以通过生成器模式对其进行设计与描述,生成器模式可以将部件和其组装过程分开 阅读全文
posted @ 2019-11-07 19:27 Rimond_Jing 阅读(583) 评论(0) 推荐(0)
摘要:模式动机 在工厂方法模式中具体工厂负责生产具体的产品,每一个具体工厂对应一种具体产品,工厂方法也具有唯一性,一般情况下,一个具体工厂只有一个工厂方法或者一组重载的工厂方法。但是有时候我们需要一个工厂可以提供多个产品对象,而不是单一的产品对象。 为了更清晰的理解工厂方法模式,需要先引入两个概念: 产品 阅读全文
posted @ 2019-11-06 20:13 Rimond_Jing 阅读(243) 评论(0) 推荐(0)