女王控的博客

面试

35 篇文章

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

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

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

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

设计模式之创建型模式

根据其目的(模式是用来做什么的)可分为创建型(Creational),结构型(Structural)和行为型(Behavioral)三种: 创建型模式主要用于创建对象。 结构型模式主要用于处理类或对象的组合。 行为型模式主要用于描述对类或对象怎样交互和怎样分配职责。 创建型模式 单例模式(Singleton… »

0%