
设计模式
香草粥
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
设计原则 - 接口隔离原则
接口的定义: 1. 实例接口(Object interface):java中声明一个类,然后用new关键字产生一个实例,它是对一个类型的 事物的描述,这是一种接口。 2. 类接口(Class interface):Java中经常使用的interface关键字定义的接口。 什么是接口隔离? - 客户端不应该依赖他不需要的接口。 - 类之间的依赖关系应该建立在最小的接口上。 客户端只依赖它需要...原创 2019-05-25 01:22:25 · 120 阅读 · 0 评论 -
设计原则 - 迪米特法则-最小知识原则
什么是迪米特法则? 迪米特法则(Law of Demeter,LoD)又叫做最小知识原则,也就是一个对象应该对其他对象有最少的了解,不和陌生人说话。 模式和意义 迪米特法则可以简单说成:talk only to your immediate friends。 对于 OOD 来说又被解释为下面几种方式: 一个软件实体应当尽可能少的与其他实体发生相互作用。 每一个软件单位对其他的单位都只有最少的知...原创 2019-05-25 20:59:38 · 422 阅读 · 1 评论 -
设计原则 - 开闭原则
什么是开闭原则? // 定义 Software entites like classes,moduls and functions should be open for extension but closed for modifications. 一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。 // 开闭原则的定义告诉我们: 软件实体应该对扩展开放,对修改关闭,其含义是说一个软件实体...原创 2019-05-25 21:37:37 · 134 阅读 · 0 评论 -
设计模式 - 单例模式
什么是单例模式? // 定义 Ensure a class has only one instance,and provide a global point of access to it. 确保某一个类只有一个实例,,而且自行实例化并向整个系统提供这个实例。 通用源码: /** * 单例模式通用源代码 * * Singleton 类为单例类,通过使用 private 的构造器确保了在一个...原创 2019-05-26 12:24:34 · 151 阅读 · 0 评论 -
设计原则 - 单一原则
Single Responsibility Principle ,简称 SRP 。 There should never be more than one reason for a class to change。 一个接口或类只有一个原因引起变化,也就是一个接口或类只有一个职责,它只负责一件事情。 ...原创 2019-05-17 22:29:13 · 198 阅读 · 0 评论 -
设计原则 - 依赖倒置原则
定义 高层模块不应该依赖低层模块,两者应该依赖其抽象 抽象不应该依赖细节 细节应该依赖抽象 在java中的表现为: 模块间的依赖通过抽象产生,实现类之间不发生直接的依赖关系,其依赖关系通过接口或抽象类实现。 接口或抽象不依赖于实现类。 实现类依赖接口或抽象类。 即:面向接口编程【OOD-面向对象设计的精髓之一】 ...转载 2019-05-17 23:18:10 · 128 阅读 · 0 评论