软件设计有哪些好的方法?有什么设计模式?

新农商网 全部 1009

软件设计有哪些好的方法?有什么设计模式?

回复

共1条回复 我来回复
  • 李先生和JavaScript
    李先生和JavaScript
    这个人很懒,什么都没有留下~
    评论

    常用的就是GOF的23种设计模式:

    1. 创建型(5):单例模式,工厂方法模式,抽象工厂模式,建造者模式,原型模式;
    2. 行为型(11):观察者模式,策略模式,命令模式,状态模式,解释器模式,迭代器模式,中介者模式,访问者模式,备忘录模式,责任链模式,模板方法模式;
    3. 结构型(7):适配器模式,外观模式,代理模式,装饰者模式,组合模式,桥接模式,享元模式。

    设计原则SOLLID(6):

    1. 单一职责原则;
    2. 开放关闭原则;
    3. 里氏替换原则;
    4. 迪米特法则;
    5. 接口隔离原则;
    6. 依赖倒置原则;

    框架模式:

    MVC

    MVP

    MVVM

    2017-06-14 11:15:35 0条评论