摘要: 结构型模式 11)外观模式 本文参考了 https://www.cnblogs.com/adamjwh/p/9048594.html 外观模式主要用来为一个复杂的模块或子系统提供一个外界访问的接口。这样使得子系统相对独立,外界对子系统的访问只要黑箱操作即可。 外观模式一般包含两个角色: 一个内层系统 阅读全文
posted @ 2019-12-10 23:45 corineru 阅读(174) 评论(0) 推荐(0)
摘要: 结构型模式 10)代理模式 本文参考 https://www.cnblogs.com/wrbxdj/p/5267370.html 代理模式贯彻了面对对象程序的开闭原则(对修改关闭,对扩展开放),在不改变原本类的情况下,修改用户的使用接口。 也就是为其他类提供一种代理,以控制对这个类的访问。真正调用时 阅读全文
posted @ 2019-12-10 22:25 corineru 阅读(178) 评论(0) 推荐(0)
摘要: 结构型模式 9)装饰模式 本文参考 https://www.jianshu.com/p/d1e4e162b5e3 装饰模式可以说是非常巧妙的一个模式了。 当想要动态得给一个对象增加功能,并且实现各种功能自由组合。如果纯粹用继承的方法的话,会产生数量多到爆炸的子类。这时装饰模式就派上用场了。 例如游戏 阅读全文
posted @ 2019-12-10 21:59 corineru 阅读(200) 评论(0) 推荐(0)