天天看點

讓技術人員看得懂的流程(5)——實作模型

                    讓技術人員看得懂的流程(5)

                                  ——實作模型

經過前面的“用例模型”、“領域模型”、“設計模型”的講解,面向對象分析設計都完了,面向對象已經基本成型,接下來就是要具體實作了,對應的就是“實作模型”。

“實作模型”是整個技術流程中大家接觸最多的階段,隻要是做開發的,基本上都是先參與這個階段的工作。顧名思義:實作模型就是使用具體的技術來實作設計,也就是通常意義上的編碼。

但要注意的是,編碼不等于敲鍵盤,之是以稱為“實作模型”,因為這裡還是有設計的,隻不過這個設計和具體的實作技術有關。

例如:interface在c++中沒有,而java中就有,具體編碼的時候如果要實作設計圖中的interface,那麼就隻能分别如下實作:

1)c++:聲明沒有成員變量、所有成員函數都是純虛函數的class;

2)java:直接聲明為interface。

由于具體的實作技術差别很大,是以沒有什麼通用的方法,“實作模型”階段需要大家積累具體的技術知識和經驗。