看板
[ Soft_Job ]
討論串[閒聊] OOP小評
共 43 篇文章
內容預覽:
這一系列下來,看到不少對 OOP 、重構有誤解的地方. 一、要理解 OOP ,需要先知道「OOP 想解決的問題是什麼?」. 先看整個程式設計的發展. 一開始是機械語言、組合語言. 再來是程序式語言,所以衍生了結構化編程、流程圖的出現. 之後是物件導向,衍生了 UML. 如果拿不適合的標準去評論 OO
(還有3045個字)
內容預覽:
貴司所舉的例子是一個典型的封閉體系. 以下我對您所舉例子的認知,假設有兩個房間好了. 兩個房間就是兩個獨立的Class,互不相干. 房間的開關就是Class所屬資料成員. 只有在那個房間裡面的人才能操作該房間內的開關. 也就是成員函式. 在這邊Class模型可以成立的原因是:. 開關屬於房間,也封閉
(還有237個字)
內容預覽:
你舉的例子真是讓我不理解 clas 和封閉體系、開放體系的關連. 我的建議是:你不妨考慮開放原始碼的 oop 函式庫。. 完全不會有你說的「租車公司倒了,那你再也沒有車子可用」的情形. 那我再舉例,假設鞋子(資料)有一個動作(程序)叫綁鞋帶. 你會預期. I. 鞋子.綁鞋帶() 會只作用在這雙鞋?.
(還有1001個字)