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

    开闭原则

    • 对扩展开放,对修改关闭。

    依赖倒置

    • 高层模块不应该依赖低层模块,二者都应依赖其抽象

    单一职责原则

    • 不要存在多于一个导致类变更的原因
    • 一个类/接口/方法只负责一项职责
    • 优点:降低类的复杂度、提高类的可读性,提高系统的可维护性、降低变更引起的风险。

    接口隔离原则

    • 定义:用多个专门的接口,而不使用单一的总接口,客户端不应该依赖它不需要的接口

    • 一个类对一个类的依赖应该建立在最小的接口上

    • 建立单一接口,不要建立庞大臃肿的接口

    • 尽量细化接口,接口中的方法尽量少

    • 注意适度原则,一定要适度

    • 优点:优点:符合我们常说的高内聚低耦合的设计思想,从而使得类具有很好的可读性、可扩展性和可维护性。

    迪米特原则(最少知道原则)

    • 定义:一个对象应该对其他对象保持最少的了解。
    • 尽量降低类之间的耦合
    • 优点:降低类之间的耦合。
  • 相关阅读:
    Linux常用命令
    IDEA神器
    Nginx配置文件变量大全
    php-fpm.conf 文件详解
    mysqlsla慢查询分析工具教程
    Nginx upstream的5种权重分配方式
    Nginx简单性能调优
    MySQL 5.5主从同步设置教程
    mongoDB中批量修改字段
    Python学习笔记第四周
  • 原文地址:https://www.cnblogs.com/PoetryAndYou/p/11877158.html
Copyright © 2011-2022 走看看