美文网首页
Think in Java(一)

Think in Java(一)

作者: 如雨随行2020 | 来源:发表于2022-01-13 00:07 被阅读0次
  1. 把对象想象为“服务提供者”

  2. 通常被隐藏的部分是对象内部脆弱的部分

  3. 组合和聚合
    组合:使用现有的类合成新的
    聚合:当组合是动态发生的时候,被称为聚合
    组合经常被视为(has-a)关系,例如汽车拥有引擎。

  4. 在建立新类时,应该先考虑组合,因为它更加简单灵活。

  5. 单根继承结构的优点:
    1)所有对象都可以很容易地在堆上创建,而参数传递也得到了极大的简化。
    2) 单根继承结构使垃圾回收器的实现变得容易得多

  6. 通常把调用对象方法成为发送消息给对象。

    eg:int x = a.f(); 消息是f(),对象是a;

相关文章

  • Think in Java(一)

    把对象想象为“服务提供者” 通常被隐藏的部分是对象内部脆弱的部分 组合和聚合组合:使用现有的类合成新的聚合:当组合...

  • OOP

    java in think 起因 自从买了Java in think 这本书,一直想认真仔细的品味下这本某种意义的...

  • Think in Java

    类描述了具有相同特性和行为的对象的集合。所以类实际上是一个数据类型。 public表示任何人都可以使用privat...

  • Think in Java

    一切皆对象 引用 每种编程语言都有操纵内存中元素的方式。例如C/C++之于指针、Java之于引用把对象看作电视机(...

  • Think in java笔记(一)

    第一章 OOP程序员类型:类创建者和客户程序员。类创建者写完整的类并且开放接口给客户程序员,某种程度,接口是一种提...

  • 《Effective Java》—Java进阶必备

    《Effective Java》是 Java 领域的经典之作,其影响力不亚于《Think in Java》。它是每...

  • Think in Java(目录)

    最近打算读一读《Think in Java》(第四版中文) 先放上一段读者评论, 每个Java程序员都应该反复研读...

  • Think In Java 笔记

    Think in java 中的记录 return的作用一种是返回参数所用的关键字,假如一个有返回值的方法执行完了...

  • 01-创建和销毁对象——《Effective Java II》

    Thinking in java 太厚了,我不想看,所以先拿EJ开坑。Effective Java 和 Think...

  • java 学习笔记(1)-overview

    java 语言基础 最近开始从0苦学java,希望能有所成。我使用的书籍是《think in java》。因为暂时...

网友评论

      本文标题:Think in Java(一)

      本文链接:https://www.haomeiwen.com/subject/skyraltx.html