软件设计有哪些好的方法?有什么设计模式?
全部 1009
软件设计有哪些好的方法?有什么设计模式?
-
常用的就是GOF的23种设计模式:
- 创建型(5):单例模式,工厂方法模式,抽象工厂模式,建造者模式,原型模式;
- 行为型(11):观察者模式,策略模式,命令模式,状态模式,解释器模式,迭代器模式,中介者模式,访问者模式,备忘录模式,责任链模式,模板方法模式;
- 结构型(7):适配器模式,外观模式,代理模式,装饰者模式,组合模式,桥接模式,享元模式。
设计原则SOLLID(6):
- 单一职责原则;
- 开放关闭原则;
- 里氏替换原则;
- 迪米特法则;
- 接口隔离原则;
- 依赖倒置原则;
框架模式:
MVC
MVP
MVVM
2017-06-14 11:15:35