
设计模式
文章平均质量分 79
一码评川
波澜不惊
展开
-
创建型-单例模式
创建型-单例模式 定义: 确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 类型: 创建类模式 类图: 类图知识点: 类图分为三部分,依次是类名、属性、方法 以<<开头和以>>结尾的为注释信息 修饰符+代表public,-代表private,#代表protected,什么都没有代表包可见。 带下划线的属性或方法代表是静态的。 对类图中对象的关系不熟悉的朋...原创 2018-10-12 17:02:09 · 8666 阅读 · 0 评论 -
创建型-简单工厂模式
创建型-简单工厂模式 一、定义 定义: 提供一个创建对象实例的功能,而无须关心其具体实现。被创建实例的类型可以是接口、抽象类,也可以是具体的类。 PS: 我们都知道JAVA思想一直推崇“面向接口编程”。而接口的思想就是“封装隔离”,即外部调用只能通过接口进行调用,外部调用并不知道内部具体实现,也就是说外部调用和内部实现是被接口隔离开的。那么只要接口不变,内部实现的变化就不会影响到外部应用,使得系统...原创 2018-10-15 13:12:47 · 8638 阅读 · 0 评论 -
创建型-抽象工厂模式
创建型-抽象工厂模式 一、定义 定义: 为创建一组相关或相互依赖的对象提供一个接口,而且无需指定他们的具体类。 类型: 创建类模式 类图: 抽象工厂模式与工厂方法模式的区别 抽象工厂模式是工厂方法模式的升级版本,他用来创建一组相关或者相互依赖的对象。他与工厂方法模式的区别就在于,工厂方法模式针对的是一个产品等级结构;而抽象工厂模式则是针对的多个产品等级结构。在编程中,通常一个产品结构,表现为一个...原创 2018-10-15 13:21:55 · 8637 阅读 · 0 评论