设计模式
一梦喂马.
这个作者很懒,什么都没留下…
展开
-
设计模式之路:策略模式
01 说明 定义一系列的算法,把它们一个个封装起来, 并且使它们可相互替换。 02 UML图 03 代码实现 public abstract class AbstractOperation { public abstract int calculate(int m, int n); } public class AddOperation extends AbstractOperat...原创 2019-11-20 14:52:42 · 158 阅读 · 0 评论 -
设计模式之路:七大设计原则
01 单一职责原则 单一职责原则:就一个类而言,应该仅有一个引起它变化的原因。 02 开放-封闭原则 03 依赖倒置原则 04 里氏替换原则原创 2019-11-18 19:53:52 · 130 阅读 · 0 评论 -
设计模式之路:简单工厂模式
01 简介 简单工厂模式,就是我们把需要new出来的对象放到工厂方法中进行创建。 我们有一个抽象类叫Animal,每个动物都需要吃东西才能活着,所以我们在Animal类中定义一个抽象方法叫eat()。 现在,我们有三种动物,分别是dog、cat和rabbit,然后我们都去继承Animal类,并实现eat()这个方法。 最后,我们有一个工厂类,有一个静态方法get(String name),通过这个...原创 2019-10-23 11:14:58 · 245 阅读 · 0 评论 -
设计模式之路:UML类图
1 基础知识 1.1 类 第一层表示类名,若是一个抽像类,则类名用斜体表示,例如:类。 第二层表示类的属性 第三层表示类的方法 注意:在第二层和第三层最前面的符号表示访问权限,例如:+、-、#。 符号 访问权限 - private (空) (缺省,表示包级别的权限) # protected + public 1.2 接口 第一层表示接口名称,顶部有<&...原创 2019-04-08 12:54:00 · 362 阅读 · 0 评论
分享