股票场内基金交易,没时间盯盘?

   
使用优财助手电脑客户端记录下您的股票买入卖出数据,能帮您时刻盯盘,会根据您记录的未售出买入价计算上涨或下跌幅度,及时弹框通知您。想知道如何使用?快点击左方视频观看了解吧~~下载地址:http://youcaizhushou.com

关于面向过程与面向对象的疑惑

第一次学编程时,学习的是C语言。在刚开始学的时候,就知道C语言是一门面向过程的编程语言,除此之外还有面向对象的编程语言。当时的我,并没有想这么多。只是慢慢的看视频然后学习。

面向过程与面向对象是学编程过程中不可避免的问题。果然,这个问题在15年3月份,我学习Java后开始出现了。

当时在图书馆借阅了李刚老师的《疯狂Java 第二版》,在学习到面向对象部分,彻底晕头转向了。究竟什么是面向对象,什么又是面向过程?为什么说面向对象是一种良好编程方法?封装、继承、多态到底是什么?(这应该算自己第一次尝到计算机基础不牢的苦果,只是当时没有意识到)。

在15年6月学前端,到现在已有大半年。期间也看过诸如《JavaScript面向对象编程》等书,也去谷歌过相关文档。但总感觉似懂非懂。

还好,我碰见了《计算机专业导论》这本书,一本让我有“拨云见月”之感的书。

面向过程

在这儿,我们先介绍面向过程。
在面向过程的程序中,我们把程序看成是 操纵被动对象的活动主体。其中,被动对象本身不能开始一个动作,但能从活动主体(程序)接收动作。
被动对象的数据储存在内存中,程序为了操纵它们,会发布动作。称之过程

例如打印一个文件,文件就是被动对象。同时为了能被打印,文件会存储在内存中。而程序为了打印文件,会调用一个print过程,print过程中包含了计算机打印所需的步骤。

在过程式模式中,对象(文件)和过程(打印)是完全分开的实体。对象(文件)是能接收print动作的实体。而过程print是被编写的一个独立的实体,程序只是触发它。

看到上面这一大串,是不是有点晕了?简单来说,面向过程模式的程序由三部分组成:

  1. 对象创建部分
  2. 一组过程调用
  3. 每个过程的一组代码

结合上面的例子,这样就比较好理解了。

面向对象

面向对象模式与面向过程模式区别在于:面向对象模式处理活动对象,而非被动对象。如日常生活中的洗衣机,汽车等。 在这些对象上执行的动作都包含在这些对象中,对象只需要接收合适的外部刺激即可。

还是拿打印文件做例子,在面向对象模式中的文件能把所有被文件执行的过程(面向对象中成为方法)(打印,复制粘贴等)打包在一起。在这种模式下,程序只需要向文件发出打印或者复制的请求,文件就会被打印或复制。而这些方法,也被从这些对象继承的其它对象共享。
比较面向过程与面向对象,可以看出面向过程编程中的过程是独立的实体,但面向对象模式中的方法是属于对象的。

面向对象的核心要点,在于类。因为相同类型的对象需要一组方法,为了创建这些方法,C++或者Java都选择使用成为类的单元。

继承性

在面向对象模式中,作为本质,一个对象能从另外一个对象继承。这个概念称为继承性。例如,当一个几何形状类被定义后,我们就可以定义矩形类。矩形是拥有额外特性的几何形状。

多态性

面向对象的多态性是指我们可以定义一些具有相同名字操作的方法,但这些操作在不同类中会产生不同结果。
例如我们给几何图形类定义一个算面积的方法,同时定义圆形类和方形类继承几何图形类。那么同样是算面积,圆形类的结果和方形类的结果会不一样。因为两者计算公式不一样。
这就是多态。

仔细想想,就是print(‘a’)和a.print()的区别吧。一个是被动触发,一个是接受刺激就可以发出相应动作。(今天上操作系统课程时,突然想到的。)

不知道理解的对不对,如果有错误,希望能不吝赐教。

   

想获得去掉 5 元限制的证券账户吗?

证券交易股票基金的佣金,不足 5 元会按照 5 元收取。比如交易 1000 元的股票,按照普遍的证券佣金手续费率万 2.5,其交易佣金为 0.25 元,小于 5 元,实际会收取佣金 5 元,买卖两次需要支付 10 元佣金成本,1% 的利润就这样没了。

如果您想去掉最低交易佣金 5 元限制,使用微信扫描左边小程序二维码,访问微信小程序「优财助手」,点击底部菜单「福利」,阅读文章「通过优财开证券账户无最低交易佣金 5 元限制」,按照文章步骤操作即可获得免 5 元证券账户,股票基金交易手续费率万 2.5。

请注意,一定要按照文章描述严格操作,如错误开户是无法获得免 5 元证券账户的。

发表评论

电子邮件地址不会被公开。 必填项已用*标注