軟件開發(fā)是一個動態(tài)的過程,在多人開發(fā)過程中經常會發(fā)送代碼混亂和代碼失控,如為了擴展功能經常在他人的代碼中加入調用自己的模塊,在地層函數(shù)中加入自己的業(yè)務處理邏輯等,經常造成多人同時維護一段代碼的情況,容易造成模塊間的耦合性太高,代碼難以理解和修改,稍微做修改卻在不相關的地方出現(xiàn)問題。輕微的一處修改特別是地層頭文件的修改會引起程序大規(guī)模的編譯和連接等。解決此類問題的關鍵在于需要將程序按功能接口化、組件化
1.多人開發(fā)的基礎---組件化編程,仿COM篇2.多人開發(fā)基礎:組件化編程的簡化實現(xiàn)