我开发一个项目,首先定义了一个接口Appaction,接口里面定义了所有的请求服务器的方法,然后
定义了一个类Appactioniml并实现了这个接口,所有的的请求方法都在这一个类里面,然后我又将这个类变成了static全局调用,这样做好吗?
可以,这样做简单,便于代码维护。
建议封装,如果项目不是很大,是没有问题的,但是如果项目大到一定的程度,这么写不容易解耦;
例如你现在使用的是某个开源的框架,随着技术的发展,可能你做的项目需要更换服务器请求的方法,你在一个一个改,会非常的头疼。
写个中间层分离,如MVP。
可以的,这样条理很清晰