读书笔记——Android源码设计模式解析与实战(一)
面向对象的六大原则
一、单一职责原则
就一个类而言,应该只有一个引起它变化的原因。Android开发中常见的MVP模式、MVVM模式就很好地遵循了单一职责原则。以MVP模式为例,当UI样式发生改变时,往往只需要修改View(也就是Activity、Fragment),而不需要修改Model和Presenter。
二、开闭原则
软件中的对象(类、函数等)对于扩展应该是开放的,对于修改是封闭的。在开发过程中,在已通过测试的代码上进行修改可能引入新的bug,而且代码可读性、可维护性都会一定程度降低。扩展有
原创
2020-11-30 18:11:51 ·
224 阅读 ·
0 评论