• 设计模式(一)


    • 设计模式是什么

    设计模式是一些软件开发的代码设计的经验总结,可以更好的帮助我们管理和开发自己的代码,让软件真正做到工程化。

    学习设计模式对于程序员来说是非常有用的,可以解决许多时候的设计问题,成熟的框架也都是采用设计模式来设计的。

    • 设计模式有哪些

    分为原则和模式。

    原则:单一职责,开放-封闭原则,Liskov替换原则、依赖倒转原则,迪米特法则,接口隔离原则,;

    开发-封闭原则:代码扩展应该在尽量不修改原代码的基础上进行。

    Liskov替换原则:如果调用的是父类的方法,那么子类方法也能运行,即父类的访问权限要小于子类。

    依赖倒转原则:抽象不依赖具体,具体应该依赖抽象;实现对接口编程,提高内聚性,降低耦合性。

    接口隔离原则:每一个接口有一个角色,不做不敢干的事情,该干的事情都要干。

    模式:

    创建型模式:单例模式、抽象工厂模式、建造者模式、工厂模式、原型模式。
    结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。
    行为型模式:模版方法模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式、状态模式、策略模式、职责链模式、访问者模式。

     

     

  • 相关阅读:
    IntellJ IDEA 使用技巧之组件窗口设置
    记springboot + MP +Hikari动态数据源配置
    manjaro升级后_sogou输入法异常
    python_mysql库安装问题
    通讯录制作(.csv文件转.vcf文件即vcard格式)
    win10_bat _运行python程序
    yield()返回参数函数使用
    python交换两个整型数据的数值
    Mongodb 4.0+安装
    C# winform 记住密码实现代码
  • 原文地址:https://www.cnblogs.com/lxq0309/p/3642254.html
Copyright © 2020-2023  润新知