-
把對象想象爲“服務提供者”
-
通常被隱藏的部分是對象內部脆弱的部分
-
組合和聚合
組合:使用現有的類合成新的
聚合:當組合是動態發生的時候,被稱爲聚合
組合經常被視爲(has-a)關係,例如汽車擁有引擎。 -
在建立新類時,應該先考慮組合,因爲它更加簡單靈活。
-
單根繼承結構的優點:
1)所有對象都可以很容易地在堆上創建,而參數傳遞也得到了極大的簡化。
2) 單根繼承結構使垃圾回收器的實現變得容易得多 -
通常把調用對象方法成爲發送消息給對象。
eg:
int x = a.f();
消息是f(),對象是a;
Think in Java(一)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Java語言基礎(2)
贫僧洗发爱飘柔
2020-07-02 09:49:52
java 控制檯中讀取數據的方法
本文簡單介紹一下,java控制檯中int類型數據的讀取,然後我們可以做適當變通,得到其他類型數據的讀取方法 。 方法一 通用方法 使用Buffe
program035
2020-07-01 23:34:26
java 類及子類的初始化順序
program035
2020-07-01 22:22:27
Java 語言的書寫格式【約定俗稱】
你好像很好吃a
2020-07-01 03:07:37
Java 傳說中的HelloWorld
你好像很好吃a
2020-07-01 03:07:37
Java 2、8、16進制概述和由來
你好像很好吃a
2020-07-01 03:07:37
Java 十進制到任意進制的轉換
你好像很好吃a
2020-07-01 00:57:13
Java 數據類型的轉換【強制轉換】
你好像很好吃a
2020-07-01 00:57:13
Java 關係運算符的基本用法
關係運算符有哪些:(比較運算符、條件運算符) ==,!=,>,>=,<,<= 注意事項: 無論你的操作是簡單還是複雜,結果是boolean類型。 ==不能寫成=
你好像很好吃a
2020-07-01 00:57:13
Java char數據類型
你好像很好吃a
2020-07-01 00:57:13
Java 0和1代表的含義
你好像很好吃a
2020-07-01 00:57:13
Java 賦值運算符的基本用法
你好像很好吃a
2020-07-01 00:57:13
Java 位運算符的基本用法【1】
你好像很好吃a
2020-07-01 00:57:13
Java 算術運算符++和--的用法
你好像很好吃a
2020-07-01 00:57:13