• Java 设计模式汇总


    Java设计模式可分为三大类

    创建型模式

    我个人的理解,创建对象的一种抽象,结合业务场景选择合适的创建模式,书本里的设计模式是工程经验的积累,记几个模板总归有用

    工厂模式

    单例模式......

    组合型模式

    我个人的理解,接口使用的一种抽象,听名字就知道是把不同类组合在一起的模式

    代理模式

    适配器模式

    装饰器模式......

    行为型模式

     我个人的理解,行为的一种抽象,那么这个和上面的接口使用的区别:行为是复杂的,调用接口可以理解为一个动作,而行为则是动作的组合,一系列的动作(调用接口)组成行为,行为抽象得到行为型模式

    观察者模式

    职责链模式

    命令模式......

    以上三种是设计模式的大类,但是实际的软件工程活动中,设计模式的使用时模糊的,没有那么明确的业务场景适合某种设计模式

    所以需要结合业务场景选择最合适的设计模式

    例子

    https://my.oschina.net/xianggao/blog/660005

    未完待续......

  • 相关阅读:
    chm文件生成
    java基础--集合
    java基础--多线程
    nexus
    java基础--IO流
    http与https
    java基础--数据结构
    mysql 优化
    maven依赖和传递
    java设计模式
  • 原文地址:https://www.cnblogs.com/shineyoung/p/11612527.html
Copyright © 2020-2023  润新知