討論串[問題] 一個設計上的問題(virtual function)
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁
內容預覽:
如果類別間的關係能用 composition 建立, 而且作得簡潔漂亮, 就別. 用 inheritance.. 至少有兩個該用 has-a 關係的理由. 1. Attributes 型態全為 builtin types. 一般書上常舉的例子: Employee,其實應為 EmployeeData,
(還有1235個字)
內容預覽:
這個叫做Liskov Substitution Principle、"圓形-橢圓形問題"或是"正方形-長方形問題". struct base. {. virtual ~base() = default;. virtual int foo() const = 0;. };. struct derive
(還有1263個字)
內容預覽:
我在程式中宣告了一個 base class 的 pointer object,礙於有時候我想用該 object 去. call subclass 專屬的 funciton 時要強制轉型才能達成(如以下ex),這會造成我的程式碼又長又醜(若命名長一點的話...). ex. RD 與 PM 繼承 Emp
(還有554個字)
首頁
上一頁
1
下一頁
尾頁