谷歌面試題:繼承關係變組合關係

題目描述 一個項目中有Employee類型,該類型是個大類型,下分爲Engineer類型和Manager類型。比方一個人開始是Engineer類型,後來升職了,變成了Manager的角色,這種情況,應該如何建模更好一些。 思路 變繼承關係爲組成關係,方便擴展。 代碼 定義一個Role的接口: public interface Role { void doWork(); }   定義Empl
相關文章
相關標籤/搜索