代码整洁之道读书笔记(六)
来源:互联网 发布:java 微信网页授权 编辑:程序博客网 时间:2024/06/04 18:40
对象和数据结构
6.1 对象 把数据隐藏于抽象之后,曝露操作数据的函数。比如,一个仅仅提供了面积计算函数的形状类。
6.2 数据结构 曝露其数据,没有提供有意义的函数。比如,一个仅仅提供了属性的取值器和赋值器的形状类。
6.3 过程式代码 (使用数据结构的代码)便于在不改动既有数据结构的前提下添加新函数;面向对象代码 便于在不改动既有函数的前提下添加新类。
6.4 得墨忒尔律 :模块不应该了解它所操作对象的内部情形。即使用面向对象代码。可以理解为,类C的方法f只应该调用以下对象的方法:
C;
由f创建的对象;
作为参数传递给f的对象;
由C的实体变量持有的对象。
方法不应调用由任何函数返回的对象的方法。
0 0
- 代码整洁之道读书笔记(六)
- [读书笔记] 代码整洁之道(六)
- 【读书笔记】代码整洁之道(6)
- (读书笔记)【代码整洁之道】
- (读书笔记)代码整洁之道-函数
- (读书笔记)代码整洁之道-注释
- [读书笔记] 代码整洁之道(一)
- [读书笔记] 代码整洁之道(二)
- [读书笔记] 代码整洁之道(三)
- [读书笔记] 代码整洁之道(四)
- 代码整洁之道读书笔记(二)
- 代码整洁之道读书笔记(三)
- [读书笔记] 代码整洁之道(五)
- 代码整洁之道读书笔记(五)
- 代码整洁之道读书笔记(七)
- 代码整洁之道读书笔记(八)
- 代码整洁之道读书笔记(九)
- 代码整洁之道读书笔记(十)
- mysql高可用双主配置
- 图像分割技术
- 杭电 汉诺塔问题总结
- 【C++竞赛 F】yyy的三角形
- 线段树从零开始
- 代码整洁之道读书笔记(六)
- hibernate查询
- http1.0和1.1的区别
- 刘汝佳《算法竞赛入门经典》推荐题目
- [FUNC]ObjRegisterActive
- <<Linux内核完全剖析 --基于0.12内核>>学习笔记 第4章 80x86保护模式及其编程 4.5 保护
- Swift-计算属性
- ZZUOJ 10496: Cross the River (最短路 Dij 青蛙过河)
- html中图片的添加