• 博客园logo
  • 会员
  • 周边
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
张纯睿
博客园    首页    新随笔    联系   管理    订阅  订阅

设计模式原则

设计模式原则  

2010-11-29 20:33:53|  分类: 设计模式 |  标签:设计模式   |举报 |字号大中小 订阅

 
 

      设计模式原则是由李雪琪来主讲,通过听讲收获颇丰.对这些设计模式六原则有了初步的了解.

 

        1首先是对设计模式概念的理解,设计模式不仅仅限于我们软件工程的代码上,它是源于生活而又高于生活的一种模式,可以按照一定的思路或者模式来解决不断发生的重复性的问题,这些问题包括代码上的,包括生活和工作上的.设计模式个人认为是一种抽象,抓住各个问题的共性,从而解决问题!

 

   2 关于面向对象的设计模式,其中提到了类与相互通信对象之间的组织关系,这是第一次,不是很明白其中的意思.但是可以看到在设计模式中最主要的两个因素是类和类之间的关系,需要让自己注意和强调的是 类之间的代码如何来实现,明白这个关键点之后将会对设计模式有更好的理解!

 

   3 设计模式原则

 

    这是本人第一次接触这些原则,听雪琪的讲述之后对这六个原则有了初步的认识和了解.其实这些原则在之前所看的书中都有所涉及,只不过当时自己并不明白这是属于哪个原则.

 

 (1)单一职责原则: 个人简单的理解就是一类一功能.

 

 (2)开放封闭原则:扩展开放,修改封闭.

 

 (3)依赖倒转原则:提高灵活性,高层不依赖低层,两个都应该依赖于抽象.

 

 (4)迪米特法则:降低耦合性,如果两个类彼此不必直接通信,这两个类不应当直接发生作用.

 

 (5)多用组合,少用继承:

 

 (6)历史代换替换原则:子类必须能够替换他们的基类.

 

    关于这些原则并不是某一个模式能包含这所有的原则,或者是突出的显示了某几个原则,或者是在这些原则中保持一个平衡点.这点现在自己感触的还比较浅显,在以后对设计模式的学习过程中慢慢的领悟和体会吧.

posted @ 2014-04-04 15:00  张纯睿  阅读(128)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3