概述

作者: laowangv2 | 来源:发表于2021-04-17 12:46 被阅读0次

原则

  1. 单一职责
    一个类只负责一项职责,也就是只存在一个方面的理由去变更类
  2. 里氏替换
    子类扩展父类时尽量不要重写父类的实现
  3. 依赖倒置
    面向接口编程
  4. 接口隔离
    接口设计不要过于冗杂,避免调用方引入不需要的功能
  5. 迪米特法则
    对于依赖的类,对他的了解越少越好
  6. 开闭原则
    对扩展开放,对修改关闭

分类

  1. 创建型
    工厂、单例、享元
  2. 结构型
    代理、适配器、装饰
  3. 行为型
    责任链、命令、观察者

相关文章

  • 概述

    Web 基础 HTTP(HyperText Transfer Protocol,超文本传输协议)。 WWW(Wor...

  • 概述

    计算机网络由若干结点和链路组成。网络间可以通过路由器互连起来,构成的网络称为互连网(internet)。inter...

  • 概述

    资源 主页:http://opencv.org文档:http://docs.opencv.org/master/问...

  • 概述

    1、分类 创建型:Singleton,Builder,Prototype,Abstract Factory,Fac...

  • 概述

    2018年7月26日,是我开始记录我和我男朋友的爱情故事的第一天,也是我和他在一起的第99天。 其实我们刚在一...

  • 概述

    电路交换、分组交换 电路交换由于电话通信系统,分组交换用于网络数据传输。 电路交换两个用户独占一条物理链路;分组交...

  • 概述

    课程大纲: 1、图像的基本构成2、像素读写3、图像像素值统计信息4、像素值数学运算5、图像RGB彩色空间6、色彩空...

  • 概述

    作者认为这套需求过程可以适用于多种软件开发的情况。这套需求过程虽然不是唯一的解决方案,但学习这个过程可以获得很多帮...

  • 概述

    1、计算机网络向用户提供的最重要的功能有两个连通性和共享。2、网络由若干结点和连接这些结点的链路组成。结点可以是计...

  • 概述

    数据结构考虑的要点 算法与模型 数据结构定义 描述现实世界实体的数学模型(非数值计算)及其上的操作在计算机中的表示...

网友评论

      本文标题:概述

      本文链接:https://www.haomeiwen.com/subject/pnmulltx.html