QuXiao

每天进步一点点!

  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  50 随笔 :: 0 文章 :: 27 评论 :: 0 Trackbacks
更有意义的定义应该是从概念视角出发——对象是具有责任的一个实体,这些责任定义了对象的行为。

关注动机而非实现,是设计模式反复出现的主题。

封装应该被视为“任何形式的隐藏”。换句话说,可以是隐藏数据,但还可以是隐藏以下各种东西:
    实现细节
    派生类
    设计细节
    实例化规则  (?)
   
发现变化并将其封装;优先使用对象聚集而不是类继承

“每次当我们感觉需要为什么东西加注释的时候,相反我们会编写一个方法”。(XP编程)

灾难往往是由短期未臻最优的策略,长期累积而引起的。

posted on 2009-01-16 12:11 quxiao 阅读(192) 评论(0)  编辑 收藏 引用 所属分类: 读书笔记

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理