Java的设计模式一个比一个难记,那些名字一个比一个高大上,但是实际操作起来又非常的含糊,之前说的策略模式是对不同的策略实现一样的接口,而模板方法则是用抽象类的方法来实现模板,我们都知道有了模板,我们只需要往里面填充东西,那么就可以做出成品,根据所填充的东西不一样,还各有差异。今天准备介绍的模板就是我们工作中常常会用到的BaseAdapter
接下来我特意写了一个没什么用,但是又使用了模版方法的抽象类,这个抽象类需要实现很多很多的操作,或者定义一堆的方法,子类可以直接调用。
我们使用的时候,继承这个抽象类,然后实现里面的抽象方法,这样我们每次检查的时候,直接就找到相应的这个方法进行修改就可以修改xml布局。
模板方法其实非常的节省我们的工作量,在一系列流程化的业务上的表现会更加突出。如果非要用四个字来总结这种设计模式的话,求同存异。
网友评论