
大话设计模式
科氏加速度
岁寒,然后知松柏之后凋也。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
简单工厂模式
一。场景以前给医院算过一次医院工作人员的工资每种医生护士的工资算法都不同,当时特别蠢,直接面向过程,频繁的ifelse去计算。最近可能会计算律师的工资,所以自己编一个律师工资为场景。实际上的工资计算远远要麻烦的多1.律师有实习律师、正式律师、律师主任三种类型on2.实习律师的工资为基本工资1000+所办案件收入的10%+出勤数*100;正式律师的工资为基本工资2000+所办案件...原创 2018-10-11 23:42:45 · 178 阅读 · 0 评论 -
策略模式
一。场景以前给医院算过一次医院工作人员的工资每种医生护士的工资算法都不同,当时特别蠢,直接面向过程,频繁的ifelse去计算。最近可能会计算律师的工资,所以自己编一个律师工资为场景。实际上的工资计算远远要麻烦的多1.律师有实习律师、正式律师、律师主任三种类型2.实习律师的工资为基本工资1000+所办案件收入的10%+出勤数*100;正式律师的工资为基本工资2000+所办案件收入...原创 2018-10-12 00:43:57 · 280 阅读 · 0 评论 -
工厂方法
一。场景编一个律师工资为场景。1.律师有实习律师、正式律师、律师主任三种类型2.实习律师的工资为基本工资1000+所办案件收入的10%+出勤数*100;正式律师的工资为基本工资2000+所办案件收入的20%+出勤数*200主任的工资为基本工资3000+所办案件收入的30%+出勤数*300二实现工厂方法工资计算接口,和不同律师类型的实现类public interfa...原创 2018-10-16 22:31:07 · 118 阅读 · 0 评论 -
抽象工厂
一.场景简单工厂和工厂方法的场景:编一个律师工资为场景。1.律师有实习律师、正式律师、律师主任三种类型2.实习律师的工资为基本工资1000+所办案件收入的10%+出勤数*100;正式律师的工资为基本工资2000+所办案件收入的20%+出勤数*200主任的工资为基本工资3000+所办案件收入的30%+出勤数*300 修改场景:不同类型律师除了进行工资计算,每种类型律...原创 2018-10-21 12:01:05 · 128 阅读 · 0 评论 -
追女孩别用代理模式
一.场景“娇娇同学,这是有人送你的礼物”,一个男生拿着一束花“戴笠同学,这是什么意思”娇娇看着这个同班的男同学“是这样的,我的朋友隔壁三班卓一航,让我代送个礼物”,戴笠有点脸红“为什么要送我礼物,我不认识他啊”“他说..他说想和你交个朋友”,戴笠抓抓后脑勺,说话吞吞吐吐。“不用这样的,我不需要礼物”娇娇显然想拒绝“别别别,他是我好朋友,他拜托我送你礼物也是下了很大决心的...原创 2018-12-12 21:19:43 · 320 阅读 · 0 评论 -
观察者模式
一。场景公司里有的员工打游戏,有的看电影,老板一回来就被抓了,员工希望老板回来时,秘书能通知一下二。实现主体接口,被观察者;一般由抽象类或接口实现,它把被观察者保存在一个集合里,可以对观察者增、删、通知变化。public interface Subject { void notifyObserver(); void addObserver(Observer o); ...原创 2019-09-04 19:56:14 · 162 阅读 · 0 评论