摘要: 概述 装饰模式(Decorator Pattern)是指动态的给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更灵活。 看下它的结构类图 下面举个例子,代码实现一个这样的场景,我们早上去煎饼摊买煎饼的场景,煎饼可以加蛋和香肠(扩展) 首先实现继承来实现看看 Battercake-煎饼 阅读全文
posted @ 2019-04-10 20:45 dum 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 概述 适配器模式(Adapter Pattern)是指将一个类的接口转化为客户希望的另一个接口,是的原本由于不兼容而不能一起工作的接口可以一起工作。简单来说就是需要的东西就在眼前,但却不能使用,而改造它花费的代价又很大,于是就想办法去适配它。其实生活中有很多例子,比如电源适配器,有些国家是110V电 阅读全文
posted @ 2019-04-10 14:56 dum 阅读(250) 评论(0) 推荐(0) 编辑