设计模式
三向度
这个作者很懒,什么都没留下…
展开
-
简单理解模板方法模式
一,概念模板方法模式: 定义一个操作中算法的框架,而将一些步骤延迟到子类中,使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 在抽象父类中提供一个称之为模板方法的方法来定义这些基本方法的执行次序,而通过其子类来覆盖某些步骤,从而使得相同的算法框架可以有不原创 2020-11-13 13:29:10 · 253 阅读 · 1 评论 -
类与类之间的6中关系及UML表示方法
类与类之间的6中关系及UML表示方法继承:类与类或者接口与接口之间的父子关系代码及类图表示:class Person{}class Student extends Person{}(实线+实心箭头)例如:Person类和Student类实现: 一个类实现一个或者多个接口的方法interface List{}class AbstractList implements List{}interface A{}interface B{}class C implements A,B{原创 2020-10-20 20:47:44 · 326 阅读 · 0 评论 -
23种设计模式及记忆方法
创建型模式(5种):工厂方法模式(Factory Method Pattern)抽象工厂模式(Abstract Factory Pattern)单例模式(Singleton Pattern)建造者模式(Builder Pattern)原型模式(Prototype Pattern)记忆:在热火朝天的工厂里,工人们在画要建造的实体的图纸(类),主管突然来抽(抽象模式)取了一个单身的工人(单例模式)去建造(建造者模式)一个图纸上的原型(原型模式);加一点想象,联系到场景,给自己一分钟,再回顾一下,看有原创 2020-10-13 13:07:25 · 3064 阅读 · 0 评论