《android源码设计模式解析与实战》读书笔记

终于看完了android开发艺术探索,里边很多地方涉及到底层源码,让我对底层代码有了一些认识,巩固了一些基础知识。如果项目用到具体的知识点再翻书进行查询吧。对于设计模式来说是成为中级工程师需要掌握的,遇到大型项目需要能读懂代码。本书与开发艺术探索一起购买,希望早日熟悉并应用到项目中,给代码提升一个等级。

走向灵活软件之路-面向对象的六大原则
1.优化代码的第一步-单一职责原则。(两个不一样的功能,不应该放在同一个类中)
2.让程序更稳定、更灵活-开闭原则(软件中的对象对于扩展是开放的,对于修改是封闭的)
3.构建扩展性更好的系统-里氏替换原则(所有引用基类的地方必须能使用其子类对象)
4.让项目拥有变化的能力-依赖倒置原则(?)
5.系统有更高的灵活性-接口隔离原则(?)
6.更好的可扩展性-迪米特原则(?)

单例模式、builder模式、

你可能感兴趣的:(《android源码设计模式解析与实战》读书笔记)