![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android源码设计模式解析与实战
文章平均质量分 66
bilionera
这短短的一生,我们最终都会失去;你不妨大胆一些,爱一个人,攀一座山,追一个梦。
展开
-
面向对象六大基本原则(个人笔记)
单一职责原则,扩展性 灵活性 所有的功能写在一个类里怎么行呢,这样随着功能的增多,类会越来越庞大,代码也越来越复杂,程序也会越来越脆弱...... 把各个功能独立出来,让它们满足单一职责原则 如何划分一个类,一个函数的职责,每个人都有自己的看法,这需要根据个人经验、具体的业务逻辑而定,但是,他也有一些基本的指导原则,例如,两个完全不一样的功能就不应该放在一个类中。一个类中应该是一组相关性很高的函数、数据的封装。 要不断的审视自己的代码; 开闭原则,(应该,尽量,不是说绝对不可以修改原始类) 在软件的生原创 2021-04-23 15:32:44 · 181 阅读 · 0 评论 -
代码风格
方法命名要见名知意 方法内容不模糊 整洁代码 优雅和高效 分层结构 完善错误处理代码 可读、像散文一样、令人愉快 干净利落的抽象 和 直截了当的控制语句 整洁的代码总是看起来像是某位特别在意它的人写的 能通过所有测试 没有重复代码 体现系统中的全部设计理念 包括尽量少的实体,比如类、方法、函数等 有意义的命名 名副其实 --- 让代码更明确 避免误导 --- 避免提供错误的信息 .原创 2021-04-23 15:49:19 · 81 阅读 · 0 评论