📄️ 1. 類別與物件 (Class & Object)
Java 類別是建立物件的藍圖,物件是類別的實體。學習屬性、方法與建構子。
📄️ 2. 繼承關係 (Inheritance)
繼承允許建立基底類別,並從中衍生出更具體的子類別,達到程式碼重用。
📄️ 3. 組合關係 (Composition)
組合是「部分與整體」的關係,例如汽車擁有引擎,引擎不獨立於汽車之外。
📄️ 4. 多型與依賴 (Polymorphism)
多型允許不同類別的物件對同一方法做出不同回應,依賴則是方法中使用其他類別。
📄️ 5. 綜合系統總覽 (System View)
透過 UML 全域視角,看清整個系統的依賴、組合與繼承架構。