对自己了解的设计模式做一个梳理和总结(单例,简单工厂,抽象工厂,工厂方法,策略,观察者模式)
首先,android 设计模式的六大原则:1.单一职责原则(一个类尽量只干一件事)2.开放封闭原则(指的是一个类,模块对修改关闭对扩展开放,自己觉得这个是比较难以兼顾的,面对需求的变动很把模型搭建的是对修改关闭的)3.里氏替换原则(使用父类的地方能够用子类替换,反过来,则不行)4.依赖倒置原则(抽象不应该依赖细节,细节应该依赖抽象,即面向接口编程,而不应该面向具体的实现编程)5.接口隔离原则(一个...
原创
2018-07-07 17:45:23 ·
962 阅读 ·
1 评论