iS-RPA 9.0 前瞻系列 - 面向对象的正式引入

我们来看看什么是面向对象:
面向对象编程——Object Oriented Programming,简称 OOP,是一种程序设计思想。 OOP 把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。面向过程的程序设计把计算机程序视为一系列的命令集合,即一组函数的顺序执行。
在 iS-RPA9.0 之前,我们为了简化大家操作、方便大家理解,大部分采用了流程式的处理方法,也就是函数式处理,例如发送邮件:
iS-RPA 9.0 前瞻系列 - 面向对象的正式引入
这种方法对偶然使用一次的功能非常方便,但是对反复重用的功能非常不利,随着大家编制机器人水平的不断提高,我们决定在 9.0 正式引入面向对象的组件(在 9.0 之前,我们很多对象包括机器人本身都是面向对象的,但是我们隐藏了这些细节),以后很多组件都会慢慢转向面向对象和函数式操作均存在的方式。
之前介绍过的机器人共享就是使用的这种方式。
今天我们再举一个大家比较熟悉的例子,来说明现在面向对象的方式如何实现:
我们可以先实例化一个对象 ftp 服务器:
iS-RPA 9.0 前瞻系列 - 面向对象的正式引入

然后机遇这个对象,进行操作:

  • 连接登录
    iS-RPA 9.0 前瞻系列 - 面向对象的正式引入

  • 上传
    iS-RPA 9.0 前瞻系列 - 面向对象的正式引入

  • 下载
    iS-RPA 9.0 前瞻系列 - 面向对象的正式引入

面向对象时代来临啦,如果大家熟悉 python 的面向对象,会感觉到这是非常自然而然的操作