无分类 行为型模式:责任链模式 LieBrother原文:行为型模式:责任链模式 十一大行为型模式之四:责任链模式。 简介 姓名 :责任链模式 英文名 :Chain of Responsibility Pattern 价值观 :责任归我 个人介绍 :Avoid coupling the sender of a…
无分类 观察者模式 主题+订阅者(观察者)=观察者模式 主题“接口”(自定义或者Observable类):remove(Object o);add(Object o);notify(); 订阅者”接口“(自定义或者Observer接口):update();
无分类 策略模式 面向接口编程,而不是面向实现编程。面向接口编程,真正的意思是面对超类型(supertype)编程,即“变量”的声明类型应该是超类型,通常是一个抽象类或者是一个接口。这样,只要是 具体实现此超类型的类所产生的对象…
无分类 装饰者模式 动态地给一个对象添加一些额外的职责。就增加功能而言,装饰者模式相比生成子类更为灵活,因为生成子类,类的行为只能在编译时静态决定。换句话说,行为不是来自父类就是子类覆盖或者添加后的版本。反之,利用…
无分类 行为型模式:命令模式 LieBrother原文:行为型模式:命令模式 十一大行为型模式之三:命令模式。 简介 姓名 :命令模式 英文名 :Command Pattern 价值观 :军令如山 个人介绍 : Encapsulate a request as an object,thereby letting …
无分类 行为型模式:中介者模式 LieBrother公众号原文:行为型模式:中介者模式 十一大行为型模式之二:中介者模式。 简介 姓名 :中介者模式 英文名 :Mediator Pattern 价值观 :让你体验中介是无所不能的存在 个人介绍 : Define an object t…
无分类 行为型模式:模板方法 LieBrother公众号原文:行为型模式:模板方法 十一大行为型模式之一:模板方法。 简介 姓名 :模板方法 英文名 :Template Method Pattern 价值观 :在我的掌控下,任由你发挥 个人介绍 : Define the skeleton o…
无分类 实用的设计模式1——单例模式 我们用一个全局变量储存了生成的layer,如果不存在再去创建它。我们把单例的条件改复杂点,比如我们这段程序需要在多个页面用到,但是每个页面都有自己的登录框,现在修改下程序