
18篇文章 · 4207字 · 1人关注
不管是MVC、还是MVP,它们的设计目的都是为了达到编码的最高境界:高内聚、低耦合、高复用、易测试和好维护。 那怎么样才能达到以上的目标?...
内聚性:将功能类似、相关的API组合在一起的程度。 前两天公司培训CMMI认证,有一个地方和编程差不多,在公司中,如何评估这个员工的效率?这里就...
前面回顾 在拆分最小的粒度的时候,如果不能拆分了,用共同的方法,可以用继承,如果还能拆分,我们可以用组合的方式,用抽象类和接口,可以有几十种不同...
1.JavaBean如何设计 我们有一个User类,但是需要不同的角色,自然而然的我们想到了继承 这里有个问题,我们Teacher 还有其他属...
自上而下的思维?为什么不是自下而上的思维?在平时的开发中,大部分都是调用API,实现各种效果,这就属于最low'的一层了 就好比打仗中的枪兵骑兵...
模板方法可以理解成BaseActivity BaseActivity
Processor类需要有两个功能,一个是返回当前的地理信息,另一个功能是对信息进行处理加工后返回信息。所以,我们提供一个IProcess接口 ...
通常我们在网上找的第三方开源lib(好比高层模块),我们自己实现的部分好比底层模块,我们通过gradler的方式引入,但是出现扩展问题时,我们需...
文集作者