怎么样合理设计软件程序(客户端)?
TGame 2015-10-15 02:01:24 我最近在思考一个问题,
情景是这样的:
一个客户端程序AppMain,开始时功能很简单,
随着时间推移,AppMain用户数大增,
需求也随之增加,AppMain增加了很多功能和系统,
几年后,产品觉得AppMain界面过时了,想要大改界面,
但是程序评估后,觉得很困难,
重新做界面,不光要估计界面开发的耗时,
还要考虑原先的功能(系统)代码,肯定需要支持(移植)的,工作量相当大
我想问:
AppMain当初应该怎样设计,才可以在这种情况下,轻松的实现界面改动呢?