- 最近一段时间,把android源码设计模式看完了,在实际项目中通过思考,学会运行一些设计模式在项目中,感觉还是挺有成就感的.但是每次写博客和源码,太花费时间了.同样也是为了方便读者,我觉得尽量分享干货.无关紧要的,书上有的,我尽量简洁记录或者不记录.
- 因为感觉时间太有限了,每天处理完工作完回来,在写一两篇博客基本就1点过了.感觉效率太低了.最近看了下大神写的代码,忽然很有感觉,因此想多花点时间,潜心研究,分享干货,而不是盲目的写一些质量不高的博客.
- 不过还是依旧会努力的.2016年.会继续坚持写博客了.现在刚好凌晨,有感而发,记录一下.
补充记录下:
SOLID原则
无意看到SOLID原则,源码设计模式都看完了如果说还不知道这几个原则,那就白看了.因此记录下,哈哈哈哈
S:Single Responsibility Principle,单一职责,一个类或者一个方法,只做一件事
- O:Open Close Principle,开闭原则,类\模块\函数,对于扩展是开放的,对于修改是封闭的
- L:Liskov Substitution Principle,里氏替换原则,抽象,建立抽象,通过抽象建立规范,在开发过程中,运用抽象是走向代码优化的第一步.
- I:Interface Segregation Principle,接口隔离原则,依赖接口
- D:Dependence Inversion Principle:依赖倒置原则,依赖接口.
- L: Law of Demeter ,一个类应该对自己需要耦合或者调用的类知道得最少.