05 2018 档案

摘要:很简单的一种设计模式,直接举例吧 平时做饭炒菜,都是按照一定的顺序来做。先倒油,再热油,然后炒菜,放调料,最后炒熟。不管是西红柿炒鸡蛋,还是鱼香肉丝,都是如此。 通常过程的代码: 西红柿炒鸡蛋的过程: 鱼香肉丝的过程: 客户端: 运行结果: 倒油热油倒入鸡蛋和西红柿撒咸盐和白糖炒熟西红柿鸡蛋出锅.. 阅读全文
posted @ 2018-05-29 16:34 面条啊Andrew 阅读(123) 评论(0) 推荐(0)
摘要:原文参考:https://blog.csdn.net/chenliguan/article/details/69855738 原型模式其实就是从一个对象再创建另外一个可定制的对象,而且不需要知道任何创建的细节,UML图为: 首先说浅复制,被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他 阅读全文
posted @ 2018-05-29 15:18 面条啊Andrew 阅读(138) 评论(0) 推荐(0)
摘要:代理模式分为静态代理和动态代理,静态代理比较简单,动态代理要用到反射机制 静态代理的例子: 日常生活中,想要联系明星出演节目,往往不是通过直接联系明星,而是联系明星的经纪人,也就是代理 UML图如下 不管是明星(SuperStar)还是经纪人(Broker)都实现Star接口,通过操作接口来和经纪人 阅读全文
posted @ 2018-05-25 09:52 面条啊Andrew 阅读(140) 评论(0) 推荐(0)
摘要:今天学习了装饰模式,做个笔记。。装饰模式的基础概念可以参考:https://blog.csdn.net/cjjky/article/details/7478788 这里,就举个简单例子 孙悟空有72变,但是它平时是猴子,遇到情况下,它可以变成蝴蝶等等 因此提供的对象接口为:SunWukong 然后是 阅读全文
posted @ 2018-05-23 17:13 面条啊Andrew 阅读(107) 评论(0) 推荐(0)
摘要:下午学习了设计模式里的策略模式,写个笔记,做个总结 策略模式的UML图为: 举个例子: 我们每个人都想走向人生巅峰,但是怎么走向人生巅峰呢??有三个方法:1、当总经理;2、出任CEO;3、娶白富美。正好我身边有三个小伙伴,他们就想通过这三种策略来走向人生巅峰。。。 首先是走向人生巅峰的策略接口 然后 阅读全文
posted @ 2018-05-22 19:31 面条啊Andrew 阅读(183) 评论(0) 推荐(0)