大话设计模式总结

    一本幽默诙谐的《大话设计模式》,悄悄地合上也开启不断再翻阅的模式。

         对酒当歌,人生几何?又一次映入眼帘,小菜、大鸟两个熟悉的形象引领在诙谐与温馨中做一次面向对象编程思维的体操;感受设计演变过程中所蕴含的大智慧,体会乐与怒的程序的人生中值得回味的一幕幕。

        如何学习设计模式:之前总结过一篇米老师的课堂总结博客,关于从设计模式中看如何学习,学习的思路:是什么--为什么--怎么用--用和不用会怎么--优缺点?在设计模式的学习的初级阶段带着这样的思考:是什么?类图与代码的对应?用模式好处如易维护等是如何体现?

       面向对象是设计模式的基础,要学习具体设计模式之前,要看懂附录A的面向对象基础部分的知识和1.11UML类图。其中,在设计模式中面向对象基础的类、构造方法、属性与修饰符、封装、继承、多态、重构、抽象类和接口等常常舞动姿态,如在水一方的窈窕淑女,君子好逑;1.11UML类图能很好地帮助你实现类图与代码的对应。

       到设计模式的具体学习,首先,我们看看设计模式中的几大原则:


    具体到设计模式中,模式依据其目的划分为创建型、结构型和行为型三种:


    

     模式从本质上都是简化和分解类或对象,使得封装性更好易于扩展。创建型模式在于对象的创建,结构型模式关注类或对象之间的组织关系,行为型模式关注类或对象间的交互和职责分配。

       在整个设计模式的学习中感受最深的就是面向对象设计,抽象、封装、继承、多态,低耦合,开放-封闭式原则;醉翁之意不在酒:通过设计模式让你找到“封装变化”、“对象间松散耦合”、“针对接口编程”的感觉,从而设计出易维护、易扩展、易复用、灵活性好的程序。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 39
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 39
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值