首页 > 其他 > 详细

面向对象

时间:2019-02-25 19:13:23      阅读:172      评论:0      收藏:0      [点我收藏+]

面向对象:把对象作为程序的基本单元,对象中包含属性和方法

面向过程:把程序视为一系列命令的集合,一组函数的顺序执行

 

三大特征:封装,继承,多态

五大原则:单一职责原则,开放封闭原则,替换原则,依赖原则,接口分离原则

 

封装:把事物抽象成Class,并且加以封装,隐藏内部实现细节,对外提供相关功能

继承:一个对象可以继承其他对象、实现接口,可以对其功能进行扩展,也可对方法进行覆盖

多态:一个实例的方法有多种表现形式,可以让不同的对象间有相同的方法

 

单一职责:功能单一,提升效率

开放封闭:对外可扩展,内部封闭不可变更

替换:子类可替换父类

依赖:具体依赖抽象,上层依赖下层??

接口分离:模块间通过接口分离,解耦

 

面向对象

原文:https://www.cnblogs.com/jhin-wxy/p/10432537.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!