看板 [ OOAD ]
討論串[請教] 請教strategy、state pattern in C++
共 7 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓4(4推 0噓 9→)留言13則,0人參與, 最新作者leondemon (狗狗)時間14年前 (2011/04/23 17:40), 編輯資訊
0
0
0
內容預覽:
我不懂C++ 也看不太懂你的問題. 但是如果一個龐大的class內部有許多需求需要改變的時候 一般會用下面作法:. 原本狀態:有一個物件叫做Computer. 他有9種方法(method1-method9)以及5種實體變數(ivar1-ivar5). 用pseudo-code表示:. class C
(還有3040個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者iamstudent (stu)時間14年前 (2011/04/23 15:46), 編輯資訊
0
0
0
內容預覽:
當一個大class內的工作內容會發生變化時. 可以把不同的處理方法抽出去. 然後利用虛擬函數的多型來達成目的. 但是我在c++使用上有點困擾在. 要使用的資源都在原本的大class中. 而抽出去的這些state都要使用它們. 只想到兩個方法. a 在大的class中使用friend. b 在大的cl
(還有215個字)
首頁
上一頁
1
2
下一頁
尾頁