討論串[問題] Strategy/State Pattern in C++
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁
內容預覽:
吃掉.... 應該由「需求」來決定該使用何種設計模式.. 如果兩個 concrete strategies 需要存取到 Context 的屬性, 那. 麼存取到的部份一定也相同, 否則他們就不該實作相同的 Strategy. 介面.. 使用策略模式, 有時是為了讓客戶端能夠輕易擴充自己的程式, 讓.
(還有2451個字)
內容預覽:
我自己想出解法了. 把很大的class 裡面的成員變數. 一起抽出去. 然後寫成另外一個繼承體系的protected inner class. 讓該繼承體系底下都可以使用. 但是要friend原本的大class. 讓大class也能使用. 然後該繼承體系的物件中. 都有一個該inner class的
(還有1932個字)
內容預覽:
這個問題其實比較偏向code refactoring. 我有發文到OOAD版上. 不過好像沒什麼人去那個版. 所以我另外到這裡再問看看各位先進. 看看大家會怎麼做. 已經有一個很大的class. 裡面也有很多物件和資源. 也有提供一些介面函數會工作. 但是因為工作的方式與內容會變化. 所以把會變化的
(還有471個字)
首頁
上一頁
1
下一頁
尾頁