上海bwin必赢体育官网軟件開發的框架設計
上海必博体育官网平台軟件開發的框架設計
上海必赢有限公司研發部的工程師重視軟件的框架設計,從基礎上了程序的穩定性和可擴展性。
般來說,軟件框架可大致分為:硬件驅動層-->功能模塊層-->應用接口層-->業務邏輯層-->應用層
把API分為驅動層和應用層API,而不是程序都調用驅動層API。
因為整個應用中都調用驅動層API會導致應用中驅動調用隨處可見,無法移植和*大限度的復用。
先把個應用進行功能模塊劃分,并對整體結構進行分層,然后設計出功能立的各個模塊
包括算法模塊,文件庫模塊,通信庫模塊等,在模塊之上開放公共接口。
驅動層提供出公共接口供上層調用。各個功能模塊可以立編譯,或者調用驅動層接口,文件庫模塊調用了驅動讀寫Flash。
總之,封裝出各個功能立的可復用的功能模塊。