代码整洁_类
来源:互联网 发布:油画 知乎 编辑:程序博客网 时间:2024/06/05 12:43
1. 类的组织:
遵循标准Java约定: 封装
变量列表:公共静态常量、私有静态变量、私有实体变量、公共变量
公共函数在变量列表之后。 公共函数调用的私有函数再其后面
2. 类应该短小
类的名称应当描述其职责
单一权责原则: 系统应该由许多短小的类而不是少量巨大的类组成,
每个小类封装一个权责,只有一个修改的原因,并与少数其他类一起协同达成期望的系统行为。
内聚: 类中的方法和变量相互依赖、相互结合成一个逻辑整体。
3. 为了修改而组织
对类加以组织,以降低修改的风险。
隔离修改
需求会改变,代码也会改变。 具体类包含实现细节,抽象类只呈现概念。
依赖于具体细节的客户端,当细节改变时,就会有风险。我们借助接口和抽象类来隔离这些细节带来的影响
依赖倒置原则:类应当依赖于抽象而不是依赖于具体细节。
阅读全文
0 0
- 代码整洁_类
- 代码整洁_注释
- 代码整洁_格式
- 代码整洁_边界
- 代码整洁_单元测试
- 代码整洁_系统
- 代码整洁_迭进
- 代码整洁_错误处理
- 代码整洁_并发编程
- 代码整洁之道_命名
- 代码整洁_对象和数据结构
- 代码整洁之道_学习笔记
- 代码整洁之道-----类
- 代码整洁之道--类
- 整洁代码
- 整洁代码
- 代码整洁
- 整洁代码
- I
- HDU
- unhandle exception at 0X75c6c54F........exception at memory location 0x0039f628
- mkdocs安装
- 我用Python爬了12万条影评,告诉你《战狼Ⅱ》都在说些啥
- 代码整洁_类
- 求最小公倍数 Java模板
- 问题小结
- 【51Nod1421】最大MOD值
- Kotlin基础语法
- 移动端css重置
- 基于Android 7.1的AsyncTask原理分析
- 【001】计算机语言概述_Java
- hdu 6191 可持久化trie||线段树套trie||trie启发式合并