分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net
模板模式在UI自动化中比较常用的原因是在产品中有很多的操作路径是复用的,所以我们可以使用模板模式,把固定的路径抽象出来,由子类去实现那些独立的逻辑。模板模式的思想是使用父类来规定执行操作的步骤,为了代码复用也会实现一些通用的步骤,然后留下一些abstract的方法交给子类实现。这种父类规定骨架,子类实现细节的方式就是模板方法了。当然模板方法也是可以有较深的结构的。
模板模式的优点:
-
代码复用。UI上很多操作路径都是重复的,甚至说不同的业务流程操作中的部分页面使用的是相同的页面。使用模板模式可以很好的整理我们的代码结构,将业务逻辑分类并组织起来,可以复用的代码交给上层的父类来实现。
模板模式的缺点:
-
如果类层级结构较多的时候,维护起来有点麻烦。