谈一谈面向对象

前序:首先我认为面向对象思想是人类惯性思维在代码编译领域的一次很明显的体现。-----------
面向对象思想拉近了开发人员与代码的距离感,使代码变成了可以阅读的文章。把成千上万行的代码变成一本可以较短时间理解的书籍。

面向对象的众多特性中比较突出的几个①封装②继承③多态。本文就代码优化方向谈一下面向对象,其中继承和多态不谈了,当然继承和多态也是优化的重要组成,但是目前本人接触不到所以重点谈一下封装。
封装简单说就是把数据以及这些数据的相关操作组织到一起,形成一个抽象的功能集合,就是俗称的类。这里其实我感觉按照人类的习惯,应该设计类的时候把类设计成可以分级的类,比如大类里边可以嵌套小类,这样岂不是可以再一次优化代码,因为既然类是为了见名识意为什么不能无限制分级呢不懂!!
按照现在主流的封装优化思想高内聚和低耦合,高内聚:尽可能类的每个成员方法只完成一件事(最大限度的聚合);低耦合:减少类内部,一个成员方法调用另一个成员方法。按照最大限度的说法我的想法是如果全世界全部开源的话,现在所有存在的代码都可以无限制的优化。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值