摘要:创建型模式:用于描述"怎么创建对象",它的主要特点是"将对象的创建和使用分离"。 单例模式 原型模式 工厂模式 抽象工厂模式 建造者模式 结构型模式:用于描述如何将类或对象按某种布局组成更大的结构。 代理模式 适配器模式 桥接模式 装饰模式 外观模式 享元模式 组合模式 行为型模式:用于描述类或对象 阅读全文
posted @ 2019-09-21 15:57 酷学大叔 阅读 (112) 评论 (0) 编辑
正文内容加载中...
posted @ 2019-10-17 17:18 酷学大叔 阅读 (17) 评论 (0) 编辑
摘要:解释器模式(Interpreter): 从名称上来看看这个模式,个人的最初理解“解释器”和Google的中英翻译功能类似。如果有一天你去国外旅游去了,比如去美国吧,美国人是讲英语的,我们是讲汉语的,如果英语听不懂,讲不好,估计沟通就完蛋了,不能沟通,估计玩的就很难尽兴了,因为有很多景点的解说你可能不 阅读全文
posted @ 2019-10-11 08:16 酷学大叔 阅读 (124) 评论 (0) 编辑
摘要:备忘录模式(Memento): 后悔药来啦!!!备忘录模式在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,以便在需要时能将该对象恢复到原先保存的状态。 备忘录模式的角色: 1)发起人(Originator):记录当前时刻的内部状态信息,提供创建备忘录和恢复备忘录数据的功能 阅读全文
posted @ 2019-10-10 17:20 酷学大叔 阅读 (35) 评论 (0) 编辑
摘要:访问者模式(Vistor): 访问者模式的官方定义是这样的:表示一个作用于某对象结构中的各元素的操作,它使你可以在不改变各元素类的前提下定义作用于这些元素的新操作。官方的东西总是晦涩难懂的,那么我们现在就来拆解一下:首先"一个作用于某对象结构中的各元素的操作",提到了三个东西:对象结构、元素、操作。 阅读全文
posted @ 2019-10-10 08:47 酷学大叔 阅读 (125) 评论 (0) 编辑
摘要:中介者模式(Mediator): 在现实生活中,有很多中介者模式的身影,例如QQ游戏平台,聊天室、QQ群、短信平台和房产中介。不论是QQ游戏还是QQ群,它们都是充当一个中间平台,QQ用户可以登录这个中间平台与其他QQ用户进行交流,如果没有这些中间平台,我们如果想与朋友进行聊天的话,可能就需要当面才可 阅读全文
posted @ 2019-10-09 10:16 酷学大叔 阅读 (176) 评论 (0) 编辑