设计模式
圈圈圈小明
这个作者很懒,什么都没留下…
展开
-
2021-02-01接口
设置一个接口Engine,让类“发动机种类”和“汽车”组装来分别面向接口编程,最终组装成“一辆汽车”。 创建接口Engine,接口可表示物体的抽象属性(汽车拥有发动机) public interface Engine { //所有的发动机都可以启动 void start(); } 创建类“雅马哈”和“宏达”实现Engine接口。代表能给汽车使用的两种发动机 public class HONDA implements Engine{ public void star.原创 2021-02-01 21:44:24 · 193 阅读 · 1 评论 -
观察者模式分析
老板、秘书,他们的状态改变,会导致看股票的员工、看nba的员工状态改变。 风险、问题的新增、修改、删除会引发任务日志新增、操作日志的变化, 风险、问题的评论、变更会引起消息新增。 老板、秘书是消息主题,他们的状态会变,他们会通知其他人。 风险、问题是消息主题,他们会新增,他们会通知任务日志、操作日志 时间在推移,在哪里,在什么时候回发生什么事情? 秘书平时已经添加了观察者,老板回来了,秘书给观察打电话。观察者改变自己的状态,停止原来的事情。 问题早已登记了谁是他的观察者,问题新增了..原创 2021-01-20 00:39:05 · 208 阅读 · 0 评论 -
动态代理
原创 2019-04-06 19:10:42 · 66 阅读 · 0 评论