6、代码整洁之道——对象和数据结构
2014-06-30 23:37
239 查看
(1)数据抽象:类并不简单用取值器和赋值器把变量推向外面,而是暴露抽象接口;
(2)数据、对象的反对称性:对象指的是面向对象的思想,数据结构指的是面向过程的思想;
(3)得墨忒耳律:方法不应调用任何函数返回的对象的方法;
(4)数据传送对象:Data Transfer Objects (Active Record) 最为精炼的数据结构,是一个只有共有变量没有函数的类;
小结:对象暴露行为,隐藏数据。便于添加新对象类型无需修改既有行为,同时也难以在既有对象中添加新行为。
数据结构暴露数据,没有明显的行为,便于向既有数据结构添加新的行为,同时也难以向既有函数
4000
添加新的数据类型。
(2)数据、对象的反对称性:对象指的是面向对象的思想,数据结构指的是面向过程的思想;
(3)得墨忒耳律:方法不应调用任何函数返回的对象的方法;
(4)数据传送对象:Data Transfer Objects (Active Record) 最为精炼的数据结构,是一个只有共有变量没有函数的类;
小结:对象暴露行为,隐藏数据。便于添加新对象类型无需修改既有行为,同时也难以在既有对象中添加新行为。
数据结构暴露数据,没有明显的行为,便于向既有数据结构添加新的行为,同时也难以向既有函数
4000
添加新的数据类型。
相关文章推荐
- 代码整洁之道--对象和数据结构
- 代码整洁之道(五)---------------------数据结构与对象
- 一段由数据库结构生成相应数据对象的代码(1)(2) (3)--DataHelper
- 一段由数据库结构生成相应数据对象的代码(4)(5)
- 无限级分类数据结构和读取分类的php代码
- 运用 ADO.NET 对象优化数据查询代码
- 不错的思路,不错的设计(代码摘自殷人困数据结构书)
- 关于WebUI中WebGrid的层次结构,代码绑定数据
- 从XML到Java代码的数据绑定之对象
- ajax 异步获取数据实现代码 (js创建ajax对象)
- SQL复制表结构代码,之后填充数据
- SQL复制表结构代码,之后填充数据
- Sharp-ORM 自动将数据库封装成对象的生成器,三层数据访问结构
- 运用 ADO.NET 对象优化数据查询代码
- SQL Server数据对象结构的动态建立与访问
- 进程管理对象器的实现,数据结构为链表
- SQL Server数据对象结构的动态建立与访问
- XML到Java代码的数据绑定之对象
- 运用 ADO.NET 对象优化数据查询代码
- 根据EXCEL文件各数据表结构定义中创建ER图实体对象