zoukankan      html  css  js  c++  java
  • 乱侃OOD

    接口代表的就是共同性,所谓面向接口编程,就是要抽象各种不同概念的共同点  

    然后把这些概念的不同点用具体的类包装起来,这样一看,面向接口编程就等于面向对象编程

    其实说白了是一个概念 IOC就是要把对细节的倚赖推迟到运行时,在编码期间和编译期间,完全不依赖细节

    AOP就是典型的"正交性"原则指导下的应用,各个模块的功能独立正交,可自由组合起来,而不是把各个模块耦合在一起

    而OOD归根结底,又是为了得到灵活的设计,灵活的设计最大的特点就是容易修改,容易修改的代码都具有高内聚低耦合的特点
    高内聚就意味着模块的"职责单一",而职责单一意味着OOD的其它几个原则也很容易满足,因为OOD的几个原则有一个显著的特点,就是满足其中一个原则的情况下,基本都会满足其它的几个原则
    用类来说话,高内聚意味着类的所有方法都紧密倚赖类的所有属性,这样一定会带来“职责单一”的模块
  • 相关阅读:
    免密码远程登录和远程操作
    1、linux网络服务实验 用PuTTY连接Linux
    巧用CAS解决数据一致性问题
    第一天
    图像处理02
    图像处理01
    Poem 01(转)
    CS229 Lecture 01
    日本語1
    latex测试
  • 原文地址:https://www.cnblogs.com/stst/p/4906988.html
Copyright © 2011-2022 走看看