2015年7月14日 星期二

Java 物件導向設計 的( 封裝 繼承 多型 ) Note

封裝(Encapsulation):
定義一個類別(Class)內含 屬性(property) 方法(Method) 及對外的操作 介面( Interface) 稱為物件的封裝( Encapsulation) , 定義良好 Class 使物件容易使用維護 提高穩定性

繼承(Inheritance):  
引用現有的Class 針對改變部分修改 其屬性及方法 未修改部分保持原有特性稱之為繼承 , 此種方式可以使物件模組化建構 更容易管理發展 維護 , 被引用的 稱為 "父類別" 後繼改動的 稱為"子類別" , 有了這個物件編譯方式 使物件程式 的設計 更有效率 , 可以再現有物件類別 的基礎下 依需求改動或加入新的屬性方法 彈性的利用物件程式的優點

多型(Polymorphism):

為使物件的使用呼叫更彈性 有效率 定義的多型呼叫的特性 使用不同的屬性呼叫物件時自動引用相關配對的方法 提高物件應用彈性 , 使呼叫的參數為其飲用方法的一部分 進而引用到正確的方法簡化物件方法的設計

沒有留言:

張貼留言