Re: [問題] <OO_cast>structured_program;
※ 引述《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
10/18 17:52, 1F
討論串 (同標題文章)
OOAD 近期熱門文章
PTT數位生活區 即時熱門文章
0
18