• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
碗爸
Java读书博客
博客园    首页    新随笔    联系   管理    订阅  订阅
2017年2月22日
Thinking In Java 对象导论(4)
摘要: 复用的具体实现 ①代码复用是面向对象程序设计语言所提供的最了不起的优点之一。 最简单的复用某个类的方法是直接使用这个类的一个对象,此外也可以将那个类的一个对象置于一个新的类中。我们将其称为:创建一个成员对象。 ②组合 使用现有的类合成新的类叫组合。动态发生的组合叫聚合。组合被视为“has-a”关系。 阅读全文
posted @ 2017-02-22 22:37 B0gy 阅读(124) 评论(0) 推荐(0)
2017年2月20日
Thinking In Java 对象导论(3)
摘要: 对象是服务提供者。 ①将对象看做服务提供者的好处是有助于提高对象的内聚性。 软件设计的质量要求是:高内聚低耦合。但是也面临着一个问题就是将过多的功能放在一个对象中。这时候可以将一个对象拆分成多个对象来处理,每个对象都可以很好的完成一项工作而不试图做更多的事情。 被隐藏的具体实现。 ①三个关键字在类的 阅读全文
posted @ 2017-02-20 22:22 B0gy 阅读(111) 评论(0) 推荐(0)
Thinking In Java 对象导论(2)
摘要: 每个对象都有一个接口。 ① 所有的对象都是唯一的(上篇中提到,在内存中有唯一的地址),但同时也是具有相同特性和行为的对象锁归属的类的一部分。 对这句话的理解就是,比方说,每个人都是唯一的,但同时每个人都是人类的一部分。(人类都有相同的特征和行为) ②抽象数据类型的运行方式与内置类型几乎完全一致。 ③ 阅读全文
posted @ 2017-02-20 00:23 B0gy 阅读(95) 评论(0) 推荐(0)
Thinking In Java 对象导论(1)
摘要: Alan Kay总结的Smalltalk(java 所基于的语言之一)的五个基本特征: ①万物皆为对象 将对象看做奇特的变量,可以存储数据、对自身执行操作。 ②程序是对象的集合,它们通过发送消息来告知彼此所要做的。 可以把消息相像为对特定对象的方法的调用请求。 ③每个对象都有自己的由其他对象所构成的 阅读全文
posted @ 2017-02-20 00:03 B0gy 阅读(116) 评论(0) 推荐(0)
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3