
设计模式
阳光码农
这个作者很懒,什么都没留下…
展开
-
设计模式- 装饰者模式 (lua 版本)
实现功能: 张三买手抓饼(令加鸡蛋、火腿) 输出日志: 张三 买了 经典 cake 一份, 一共花了 5 钱 张三 买了 经典 cake 加 Material1 一份, 一共花了 6 钱 张三 买了 经典 cake 加 Material2 一份, 一共花了 7 钱 张三 买了 经典 cake 加 Material1 加 Material2 一份, 一共花了 8 钱 类: HandCake 、L...原创 2019-10-24 21:22:47 · 273 阅读 · 0 评论 -
设计模式-装饰者模式(Wrapper或Decorator)
1.根本思路是使用组合替代了继承 . 2.动态的给一个对象添加额外的职责,简单说,动态的扩展职责就增加功能来说,装饰器模式比生成子类要更加灵活所以装饰器模式主要解决继承子类爆炸增长的问题. 3. 继承会出现类的个数的爆炸式增长. 4.组合,不仅仅动态扩展了类的功能,而且还很大程度上减少了类的个数. 不过显然,如果你的装饰类过多,虽说比继承好很多,但是问题还是一样的,都会类过多. 参考...原创 2019-10-24 20:32:35 · 468 阅读 · 0 评论 -
工厂模式与命令模式结合
工厂模式: 家用汽车工厂-》家用汽车 卡车工厂-》卡车 货车工厂-》货车 命令模式: https://blog.youkuaiyun.com/wild46cat/article/details/51833274原创 2018-08-30 17:37:54 · 985 阅读 · 0 评论 -
命令模式
https://www.cnblogs.com/konck/p/4199907.html原创 2018-08-30 17:49:14 · 157 阅读 · 0 评论 -
理解设计模式之----命令模式
理解设计模式之----命令模式 零零碎碎的了解过部分设计模式,但没有系统的学习过,最近晚上有点时间,就买了本程杰的《大话设计模式》,最近想系统的学习下。当看到命令模式的时候,感觉并不是太好理解,于是上网搜索了些资料。发现对设计模式的看法多少很多文章都有些不一样,于是想写下自己对命令模式的一些看法,以加深理解。要是文章有不对的地方,希望大家能提出改进建议。 目的: 任何模式的出现,都是为了解决...原创 2019-04-11 14:17:58 · 150 阅读 · 0 评论