看板
[ Soft_Job ]
討論串[閒聊] OOP小評
共 43 篇文章
內容預覽:
就是當你接手一隻程式 他有UI也有演算法. 演算法是繪圖的演算法 每次視窗重繪就要呼叫它. 但很多時機都有可能導致視窗重繪 而且要繪的東西都不相同. 他全部給你寫在OnDraw()裡面. 演算法也沒有封裝過. 你看到的就是一堆透過描點來畫線 畫圓 畫多邊形的一連串指令. 全部都用if else 分割
(還有250個字)
內容預覽:
讓我整理一下你所說的:. 1. 函數是介面. 2. 檔名是介面. 3. 類別是介面. 4. 父類別也是介面. 所以你說,「讓介面清楚,表達裡面的實作內容,並且不會與其他介面混淆,. 這就符合 OOP 的精神」。. 可是,你所講的明明就可以叫做 Interface-oriented Programmi
(還有11個字)
內容預覽:
1. 早期把物件化的分析/設計思維歸為 OOA/OOD (Object-Oriented Analysis/Design);實現物件化思維的程式語言則稱之為 OOP (OO Programming)。. 2. 實現 OO 思維主要有兩個機制:介面 (interface)、多型 (polymorphi
(還有1445個字)
內容預覽:
OOP不只是從GUI的角度出發,我以OpenCV這個第三方lib做為例子. 我個人從OpenCV1.0開始使用到現在. 他去年有了3.0beta版. 我看到他從最早1.0版幾乎是c code,沒有使用class/namespace..etc. 好在只是DLL function呼叫,c code 其實
(還有797個字)