討論串[閒聊] OOP小評
共 43 篇文章

推噓0(0推 0噓 1→)留言1則,0人參與, 最新作者oaz時間9年前 (2015/03/05 21:45), 編輯資訊
0
0
0
內容預覽:
給你三個解法:. 一、class Shoes 所有欄位都開 public. 二、class Shoes 所有欄位都開 protected ,. 然後 class SpecialShoes extends Shoes {} ,開出你想要的 API. 三、class Shoes 所有欄位都開 priva

推噓1(1推 0噓 3→)留言4則,0人參與, 最新作者iceonly (只有冰)時間9年前 (2015/03/05 22:09), 9年前編輯資訊
0
0
0
內容預覽:
前面隱晦不明的定性定量不提了,現在換題OOP了嗎?. 綜合你上一篇和這一篇的說法可以摸索出你幻想中的OOP了,. 你幻想中的OOP就是business logic全部都綁在domain身上,. 需要這個class做甚麼的時候就是呼叫class本身的method。. 若之後需要增加新功能,就是要修改d
(還有1194個字)

推噓1(1推 0噓 2→)留言3則,0人參與, 最新作者oaz時間9年前 (2015/03/05 22:34), 編輯資訊
1
0
0
內容預覽:
看了您的寫法,我很好奇您的 Highheels 的寫法. 寫法一:. strict Highheels {. // cp Shoes. // 新增 Highheels 特殊的. }. Highheels_A(Highheels*) {. // cp A(). }. Highheels_B(Highh
(還有281個字)

推噓0(0推 0噓 4→)留言4則,0人參與, 最新作者yauhh (小y寶貝)時間9年前 (2015/03/06 00:02), 9年前編輯資訊
1
0
0
內容預覽:
我也想玩了。但我不太喜歡 OOP 雖然必要時都會使用,所以我的 Java 碼可能寫得. 比較爛一點,看看。. interface ShoeI { }. class Shoe implements ShoeI {. private float _height;. private String _col
(還有2381個字)

推噓4(6推 2噓 47→)留言55則,0人參與, 最新作者csfgsj (Lazy bone)時間9年前 (2015/03/06 09:28), 編輯資訊
1
0
0
內容預覽:
原則上我會用寫法一. 複製其實是一個很簡單的動作. 看Code也不是大問題,我一天最多大概可以看5000行的Code. 出錯會有,用交叉測試法,其實Debug也沒那麼難. 用專門Routine相對於用泛用Routine. 雖然程式會大一些. 但畢竟冤有頭債有主. Routine的定性會很清楚. 找問
(還有72個字)