ivaneeo's blog

自由的力量,自由的生活。

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  669 Posts :: 0 Stories :: 64 Comments :: 0 Trackbacks
动机(Motivation)
数组(array)是一种常见的用以组织数据的结构体。不过,它们应该只用于[以某种顺序容纳一组相似对象]。有时侯你会发现,一个数组容纳了数种不同对 象,这会给array用户带来麻烦,因为他们很难记住像[数组的第一个元素是人名]这样的约定。对象就不同了,你可以运用值域名称和函数名称来传达这样的 信息,因此你不需死记它,也无需依赖注释。而且如果使用对象,你还可以将信息封装起来,并使用Move Method(142)为它加上相关行为。
posted on 2005-09-05 13:30 ivaneeo 阅读(222) 评论(0)  编辑  收藏 所属分类: refactoring-从地狱中重生

只有注册用户登录后才能发表评论。


网站导航: