摘要: /** * 模板设计模式:定义一个操作算法中的框架 * @author lin * */ public class Cook{ public void lunch() { buying(); washing(); cooking(); eating(); } public void buying() 阅读全文
posted @ 2020-07-03 16:57 析草的残梦 阅读(129) 评论(0) 推荐(0) 编辑
摘要: /** * 工厂设计模式 * 作用:把繁琐的工作交给第三方,目的方便. (IOC控制反转) * 目的:追求高内聚,低耦合 * @author lin * */ //首先我们先有一个车的对象,车有‘颜色’和‘引擎’属性,还有一个run的实例方法class Car { private String co 阅读全文
posted @ 2020-07-03 16:39 析草的残梦 阅读(100) 评论(0) 推荐(0) 编辑
摘要: /** * 单例设计模式: * 让程序员始终操作一个对象 * 1.把构造方法设置成private,不让程序员随便创造对象 * 2.提供一个得到唯一对象的方法* 以下面例子来说就是地球只有一个中国,怎么new都是那一个中国,不会说出现多个中国的对象 * @author lin */ class Chi 阅读全文
posted @ 2020-07-03 16:29 析草的残梦 阅读(90) 评论(0) 推荐(0) 编辑