博客专栏  >  架构   >  设计模式与应用

设计模式与应用

以设计模式的基本内容开篇,之后会结合公司的一些项目实际的分析具体模式的应用。把你思考架构的层次提高到模式层面,而不是停留在琐碎的对象上,实现良好的OO设计。

关注
0 已关注
6篇博文
  • 命令模式

    命令模式,封装调用,把方法调用封装起来。 遥控器命令模式可将“动作的请求者”从“动作的执行者”对象中解耦。请求者可以是遥控器,而执行者对象就是厂商类其中之一的实例。利用命令对象,把请求(例如打开电灯...

    2016-02-22 10:31
    1038
  • 单件模式

    单件模式Singleton Pattern:用来创建独一无二的,只能有一个实例的对象的入场券。单件模式确保一个类只有一个实例,并提供全局访问点。经典的单件模式实现:public class Singl...

    2016-02-17 10:31
    412
  • 工厂模式

    前言烘烤OO的精华,除了new操作符之外,还有更多制造对象的方法。 工厂方法用来处理对象的创建,并将这样的行为封装在子类中。这样,客户程序中关于超类的代码就和子类对象创建代码解耦了。简单工厂简单工厂...

    2016-02-16 15:02
    563
  • 装饰者模式

    运行时扩展,远比编译时期的继承威力大。 用对象组合的方式,做到在运行时装饰类。 在不修改任何底层代码的情况下,给你的对象赋予新的职责。 装饰者和被装饰对象有相同的超类型,利用继承达到“类型匹配”,...

    2016-02-15 10:59
    366
  • 观察者模式

    有了观察者你将消息灵通。气象监测应用的概况 此系统中的三个部分是: 气象站——获取实际气象数据的物理装置 WeatherData对象——追踪来自气象站的数据,并更新布告板...

    2016-02-14 15:22
    390
  • 策略模式

    使用模式的最好方式是:”把模式装进脑子里,然后在你的设计和已有的应用中,寻找何处可以使用它们。”因为每一种鸭子的外观都不同,所以display()方法是抽象的。Java接口不具有实现代码,所以继承接口...

    2016-02-04 17:13
    465

img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部