女王控的博客

全部

232 篇文章

设计模式之行为型模式(三)

模板方法模式(Template Method) 定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。TemplateMethod 使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 模式背景 题目抄错,会做也白搭 学生甲和学生乙的试卷类非常类似,除了答案不同,没什么区别,如果老师修改题目,… »

设计模式之行为型模式(一)

职责链模式(Chain of Responsibility) 使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,  并沿着这条链传递该请求,直到有一个对象处理它为止。 模式背景 加薪、请假非要老总批? 每级领导都有一定限度的权利,对待申请,需判断是否有权来决策 经理可以批 2 天以下请假,如果没权利,向总监上报 总监可以批… »

设计模式之结构型模式(一)

适配器模式(Adapter) 将一个类的接口转换成客户希望的另外一个接口。Adapter 模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 问题背景 在 NBA 我需要翻译 姚明刚来到 NBA,身材够高,球技够好 但是英语不是很懂,听不懂教练的战术安排 球员分为前锋、中锋和后卫 教练会给球员分配进攻、防守任务 模式动机 通常,客户类(client of class)通过类的接口访问它提供的服务。有时现有的类(existing class… »

0%