面向对象思想

前言

放假两天浪了两天,现在继续码字!!!

首先,面向对象编程是一种思想,它运用在程序设计里的许多方面,例如数据库系统、交互式界面、应用结构、应用平台等各种领域。而对于我们前端开发来说它也是主要思想,因为这关乎它的优点。


面向对象

概念

面向对象就是把系统内的一切事物都看成对象,然后利用对象之间进行相互的分工和合作。

特征
  • 封装
    可以隐藏实现细节同时包含私有成员,使得代码模块化并增加安全指数。
  • 继承
    可以扩展已存在的模块,目的是为了代码重用。
  • 多态
    类在继承和派生的时候,保证家谱中任何类的实例被正确调用,实现了接口重用。
优点
  • 易维护
  • 高质量
  • 高效率
  • 易扩展
总结

由于继承、封装、多态的特性,自然设计出高内聚、低耦合的系统结构,使得系统更灵活、更容易扩展,而且成本较低。在项目开发中,面向对象思想的实现尤为重要,高内聚、低耦合的特性让环环相扣的开发中就算出现错误也十分容易维护。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容