其實app就是用戶端。在現代的程式中,都是典型的C/S結構。當然,一些離線的小遊戲,功能性應用除外,如:電話本,通信錄,短信檢視等等
現在的裝置越來越多,我們的企業級别的程式,應該要滿足在不同的裝置,不同的平台下完成相同的任務。
分層的設計,減少各個層次直接的互相耦合,提升代碼的重用,減少開發工作。
面向對象+特定的幾種設計模式(工廠、Provider、抽象工廠、單例、代理、政策模式),業務優先,性能優先,模式最次!經常有某某大師的産品設計過度,導緻後續人員無從下手!!!!

Xamarin官方給出的标準的業務程式的結構
如圖所示: