23种设计模式
阿渌
小白请多关照
展开
-
23种设计模式之-外观模式
外观模式 指外部与一个子系统的通信必须通过一个统一的外观对象进行 uml Façade:外观角色,是模式的核心,他被客户client角色调用,知道各个子系统的功能。同时根据客户角色已有的需求预订了几种功能组合\ Subsystem classes:子系统角色,实现子系统的功能,并处理由Facade对象指派的任务。对子系统而言,facade和client角色是未知的,没有Facade的任何相关...原创 2020-05-06 17:53:23 · 187 阅读 · 0 评论 -
23种设计模式之-装饰模式
装饰模式 装饰模式也称包装模式:动态的将新功能附加到对象上(被装饰者放入装饰者内) uml图示 其中,Component是抽象构件,定义一个对象接口,可以给这些对象动态地添加职责; ConreteComponent定义一个具体对象,也可以给这个对象添加一些职责;Decorator是装饰抽象类, 实现接口或抽象方法;ConreteDecorator是具体装饰对象,起到给Component添加...原创 2020-05-06 11:20:41 · 113 阅读 · 0 评论