关于将多个函数封装到类里的疑惑

来源:3-11 浏览器常见方法进行二次开发

红尘过客zuozs

2019-11-02

老师,关于如何将函数封装成类以及思路,还有点疑惑:

  1. 是否毫无关联的函数也可以强行封装到一个类下面?
  2. 构造函数要构造出来的东西,是不是也没有规定一定要在方法中用到?(本课中因为driver在各个方法里都有用到,所以老师构造了self.driver,那理论上是不是也可以构造一个毫无用处的东西出来呢?)
  3. 一般什么情况下需要把函数封装成类?构造函数一般是要将方法中用的多的变量进行构造吗?(比如本课是构造了self.driver)
写回答

1回答

Mushishi

2019-11-02

这个就是你代码能力了,需要不断提高。

1、可以,如果你非要强行封装再一个类里面也没问题,看你自己。但是习惯是同种的放里面,抽象的放一个。

2、构造函数就为了我们实例化对象的时候里面的东西就有了,不用再去调用,如果你非要构造函数里弄一个不用的也可以。语法支持

3、就说一些共有属性的方法封装成类,构造方法是为了让我们实例化对象的时候就有一个公用对象。

0
0

助力Python功能测试人员进阶Web自动化测试

轻松转型,快速胜任自动化测试工程师岗位

916 学习 · 607 问题

查看课程