软件设计模式与体系结构
文章平均质量分 61
RichLu1993
无话可说
展开
-
开闭原则与接口编程学习笔记
开闭原则 1.特征 (1)对于拓展是开放的。这意味着模块的行为是可以扩展的,即当需求发生改变时,软件开发者可以对模块进行拓展,增加新的功能。 (2)对于修改是封闭的。在对模块进行扩展时,不允许改动模块已经存在的类的源代码。 如果一个设计能够同时满足以上两条,则称该设计符合开闭原则。 接口编程 1.定义:(抄的不完整) 先将客户的业务抽取(抽象)出来,作为接口 2.优点:原创 2015-04-06 23:01:54 · 374 阅读 · 0 评论 -
单例模式与多例模式学习笔记
单例模式: 一、定义:保证一个类只能有一个实例,并且提供一个访问他的全局访问点。 二、种类:懒汉式单例、饿汉式单例、登记式单例 三、特点:1、单例类只能有一个实例; 2、单例类必须自己自己创建自己的唯一实例; 3、单例类必须给所有其他对象提供这一实例; 四、原理:Singleton通过将构造方法限定为private避免了类在外部被实例原创 2015-04-03 14:04:42 · 434 阅读 · 0 评论