Re: [問題] <OO_cast>structured_program;

看板OOAD作者 (建築的永恆之道)時間17年前 (2007/10/18 17:51), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串2/3 (看更多)
※ 引述《xlk (深深)》之銘言: : 若結構化程式中存在許多全域變數 使得程式碼之間形成高度的耦合性。 : 在重構為物件導向程式前 該如何把分析出的名詞和動詞歸納類別才好? : 或該先從pattern的角度設計架構才是? 請大家給我一些建議! : 在用Java改寫 SIC/XE模擬器* 時還遇到下面幾個問題: : 處理有多個回傳值的方法時, : 在使用value object或static var外是否有更好的方法? : 如果只為了傳值, 我覺得這兩個方法都沒有OO的feeling (-_-)" : 又模擬過程中的錯誤訊息適合用Observer處理嗎? : 當中還有使用自訂type,如int subtype, char&byte array. : 初見時真不知道如何下手.. : * SIC/XE是指"System Software"這本書所使用的ISA, : 作者Leland L. Beck有提供堪用的組譯器及模擬器的Pascal原始碼 雖然不知道這樣回對你有沒有幫助 不過有些東西實在沒辦法三言兩語講清楚 就招換 paper 來回答吧 底下這篇的 chapter 2 或許對你有幫助, 他列的方法都算比較容易懂的 http://www.cse.iitb.ac.in/~rkj/ox/docs/report1.pdf section 2.8 的 concept analysis 是許多 program slicing 常用的方法 需要 tool 分析的話可以利用 concept explorer 這個簡單的 tool http://conexp.sourceforge.net/ 我以前有寫過一點點使用介紹 (廣告區段, 可以不用點 XD), 也有提到其他 tools http://selainsoft.blogspot.com/search/label/concept%20analysis 如果你可以 access 到 ACM digital library 或是 IEEEXplorer 的話, 可以用 transform procedure program into object oriented program 之類的 keywords 找, 有很多 papers 在談這個 在 google 上當然也可以找...但是主要的資源還是在上面說的地方 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.72.35

10/18 17:52, , 1F
另外, design pattern 不是萬靈丹, 請謹慎使用...
10/18 17:52, 1F
文章代碼(AID): #175ooD9_ (OOAD)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文
完整討論串 (本文為第 2 之 3 篇):
文章代碼(AID): #175ooD9_ (OOAD)