• 24种java设计模式总结和目录


    https://blog.csdn.net/qq_40369829/article/details/80374131

    简介
    原则
    分类
    创建型模式
    结构型模式
    行为型模式
    类图
    参考
    简介
    设计模式是在特定环境下,为解决某一类通用软件设计问题提供的一套定制的解决方案,描述了对象和类之间的相互作用。
    优点:
    提供标准以供开发。方便交流,降低对复杂系统理解的难度。
    更加简单方便的复用成功的设计。避免不可重用的方案。
    使设计方案更加灵活,易于修改。设计模式通常满足多种面向对象的设计原则。
    提高开发效率和软件质量。
    有助于更加深入的理解面向对象思想,提高编码水平。
    参考设计模式相关书籍和博客学习设计模式,使用Enterprise Architect 12绘制UML图,并结合jdk源代码这一实际应用加深理解。
    原则
    面向对象的设计原则
    分类
    创建型模式
    创建型模式将对象的创建和使用分离,对用户隐藏对象的创建细节,从而降低耦合度。

    简单工厂模式
    工厂方法模式
    抽象工厂模式
    建造者模式
    原型模式
    单例模式
    结构型模式
    结构型模式将现有的类或者对象组织起来,形成更强大的结构。

    适配器模式
    桥接模式
    组合模式
    装饰模式
    外观模式
    享元模式
    代理模式
    行为型模式
    行为型模式研究运行时对象的通信和协作,进一步明确对象的职责。

    职责链模式
    命令模式
    解释器模式
    迭代器模式
    中介者模式
    备忘录模式
    观察者模式
    状态模式
    策略模式
    模板方法模式
    访问者模式
    类图
    Enterprise Architect 12 绘制的24种设计模式类图源文件:https://download.csdn.net/download/qq_40369829/10424648
    参考
    java设计模式 刘伟
    设计模式导学
    jdk中的设计模式
    JDK源码中使用的设计模式

  • 相关阅读:
    css--display属性中inline-block与inline的区别
    css基础--常用css属性01
    css基础--简单介绍css
    html常用标签的使用方法
    html概括
    python基础之socket与socketserver
    linux基础命令之sed
    asp.net文件流下载的代码摘要
    window下golang生成静态库给C语言调用
    golang生成c-shared so供c语言或者golang调用到例子
  • 原文地址:https://www.cnblogs.com/shoshana-kong/p/10759478.html
Copyright © 2020-2023  润新知