博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
面向对象编程思想
阅读量:4881 次
发布时间:2019-06-11

本文共 402 字,大约阅读时间需要 1 分钟。

面向对象三大特性:封装、继承、多态

  • 封装:就是将对象的属性和行为抽象出来包装到类中
  • 继承:就是将具有相同属性和行为对象抽象出来并包装成一个父类
  • 多态:就是相同的属性和行为却有不同的表现方式

面向接口编程

接口是为了处理各个对象之间的协作关系,是系统设计的关键部分,主要作用是为了将“定义”与“实现”分离,从而实现系统解耦的目的。在系统设计之初,我们要为抽象类建立行为模型

为什么要面向接口编程?

因为面向对象设计原则为我们提供了方法和原则

七大原则:

  1. 开:面向扩展开放,面向修改关闭
  2. 口:接口隔离原则
  3. 组:组合/聚合原则
  4. 里:里氏替换原则
  5. 最:最少知识原则(迪米特法则)
  6. 单:单一职责原则
  7. 依:依赖倒置原则

产品创新的三重境界

学会借用(看山是山)-->学会遗忘(看山不是山)-->学会学习(看山还是山)

转载于:https://www.cnblogs.com/zxfei/p/10952741.html

你可能感兴趣的文章
作业一
查看>>
微信支付体验
查看>>
Excel导数据到数据库
查看>>
zz 悲催的程序员,以及程序员的悲催
查看>>
Thinkphp 3.2笔记
查看>>
RHEL7开机不能正常进入系统(图形化界面)
查看>>
Android开发环境搭建完全图解
查看>>
详解BOM头以及去掉BOM头的方法
查看>>
PHP 手机浏览器访问网站获取手机相关信息方法集锦
查看>>
09年电子竞赛参赛技巧经验11条(转载)
查看>>
CSS颜色
查看>>
前端自动化之(一)—浏览器自动实时刷新
查看>>
Unity 摄像头竖屏预览显示的问题
查看>>
HDU 5115 Dire Wolf(区间dp)
查看>>
C# 程序配置文件的操作(ConfigurationManager的使用)
查看>>
Springmvc完成分页的功能
查看>>
JComboBox实现当前所选项功能和JFrame窗口释放资源的dispose()方法
查看>>
tp 引入phpexcel 进行单表格的导入,在线浏览
查看>>
jsp基础速成精华讲解
查看>>
URL to Blob
查看>>