设计模式
albert48
这个作者很懒,什么都没留下…
展开
-
软件设计原则
开闭原则 例子 一开始的UML 当课程需要打折促销的时候,我们不能直接在JavaCourse中修改getPrice函数,或者在接口中新增加方法。 而是应该新创建一个类继承JavaCourse,并重写getPrice函数,并创立一个getOriginPrice函数来获取之前的价钱。当用接口接收新创建的JavaDiscountCourse,那么没法使用getOriginPrice函数,所以需要把它...原创 2019-12-11 18:18:00 · 84 阅读 · 0 评论 -
UML类图入门
箭头方向 继承、实现 关联、依赖 聚合、组合原创 2019-12-07 16:31:29 · 86 阅读 · 0 评论 -
单例模式 Singleton Pattern
概念 确保一个类在任何情况下绝对只有一个实例,并提供一个全局访问点。 饿汉式单例模式 在类加载的时候就立即进行初始化,并且创建单例对象。它绝对线程安全,在线程还没出现就实例化了,不可能存在访问安全的问题。 public class HungrySingleton { private static final HungrySingleton hungrySingleton=new Hungr...原创 2019-11-17 11:53:37 · 65 阅读 · 0 评论