——【设计模式】
文章平均质量分 73
半吊子的程序员
Your dream is not what you find in your sleep but what makes you not sleep.所谓梦想,不是你睡觉时梦到了什么,而是想到了什么令你激动得没法睡觉。
展开
-
【设计模式】装饰模式、模板方法模式、观察者模式、组合模式、桥接模式
1、装饰模式:动态的给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。优点:可以为已有对象动态的添加更多功能的一种方式。当系统需要新功能的时候,我们为了遵守开放-封闭的原则和单一职责原则,不能在一个类中反复增加功能,而新功能仅仅是满足某些特定情况下才会发生的特殊行为,所以把装饰模式放在单独的类中,并让这个类包装它所要装饰的对象,当客户端需要运行哪个功能就可以动态的选原创 2017-03-31 20:49:53 · 1638 阅读 · 10 评论 -
【设计模式】单例模式、三个工厂模式
前言:设计模式这本书看过有一段时间了,但是总结的过程一直没有进行,可能也是因为浅尝辄止的学习,实在不知道写些什么。但是学习过程是需要的,虽然是一孔之见但是希望在以后的学习中能及时的回过头来补充和丰富。 从之前的第一次机房收费系统功能实现的喜悦到现在学习了设计模式之后会觉得那种编程是一种不考虑实际应用的代码实现。作为面向对象语言的三大特性:封装、继承、多态。而设计模式的两大主题:系统复用原创 2017-03-12 21:02:31 · 2664 阅读 · 22 评论