zoukankan      html  css  js  c++  java
  • 设计模式原则

    设计模式原则  

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

     
     

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

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

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

       3 设计模式原则

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

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

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

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

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

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

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

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

  • 相关阅读:
    [ACM] POJ 3258 River Hopscotch (二分,最大化最小值)
    c语言全局变量和局部变量问题汇总
    surfaceDestroyed什么时候被调用
    JDBC连接MySQL数据库及演示样例
    30天自制操作系统之第11天 制作窗体
    bugFree与zentao
    java实现第七届蓝桥杯生日蜡烛
    java实现第七届蓝桥杯生日蜡烛
    java实现第七届蓝桥杯生日蜡烛
    java实现第七届蓝桥杯生日蜡烛
  • 原文地址:https://www.cnblogs.com/carl2380/p/3645199.html
Copyright © 2011-2022 走看看