Java編碼規範,讓你的代碼賞心悅目--對象和數據結構

   數據,對象的反對稱性 先來看一段過程式形狀代碼 此時給Geometry類添加一個primeter()函數,這些形狀類根本不會因此而受影響。另一方面,如果添加一個新形狀,就得修改Geometry中的所有函數來處理它 再來看一段多態式形狀 在這裏,area()方法是多態的。不需要有Geometry類。如果添加一個新形狀,現有的函數一個也不會受到影響,而當添加新函數時所有的形狀都得做修改。 這兩種
相關文章
相關標籤/搜索