Re: [討論] Object Oriented C 實用性

看板Soft_Job作者 (The 羊男)時間8年前 (2015/10/09 07:09), 8年前編輯推噓0(002)
留言2則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《cory8249 (Cory)》之銘言: [deleted] : struct 、 function pointer 包裝一下 : 就能模擬基本的 class 功能 : 再上去繼承、多型聽說會有些問題與限制 : 不過我也很少用 所以沒差 : 想請 OOC 這種寫法在業界有人在用嗎 ? : 會不會有什麼後遺症、隱憂 ? : 感謝回答 : ps. 整個 project 算是獨立新系統 無歷史包袱 自己工作的嵌入式 project 也是這種做法。 算是中型的 project。 建議寫成類似 frame work 的方式用。 這樣做的好處就是你要延伸 project 很多東西可以重新利用, 尤其是架構上彈性會更大。 有特別注意的缺點就是 stack 用量比較不好掌握。 畢竟用到functional pointer... compiler 的 log 有些地方幫不上忙。 這對記憶體有限的嵌入式系統是比較需要注意的... (當然你用的 MCU 如果夠高檔,記憶體夠多就沒啥差了...) -- Money can't buy happiness but it can buy performance -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.34.182.2 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1444345743.A.5EA.html ※ 編輯: ASKA (1.34.182.2), 10/09/2015 07:13:02

10/10 09:32, , 1F
不是Frame work 就不行重新利用? 怪怪的
10/10 09:32, 1F

10/10 09:33, , 2F
基於Frame work 的重新利用比較沒彈性吧
10/10 09:33, 2F
文章代碼(AID): #1M5lUFNg (Soft_Job)
文章代碼(AID): #1M5lUFNg (Soft_Job)