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

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

hot3.png

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

程序设计的基本原则

面向对象的基本原则

对象内部是高内聚的

    对象只负责一项特定的职能(职能可大可小)

    所有对象相关的内容都封装到对象内部

对象对外是低耦合的

    外部世界可以看到对象的一些属性(并非全部)

    外部世界可以看到对象可以做某些事情(并非全部)

面向对象的基本思路

第一步:识别对象

    任何实体都可以被识别为一个对象

第二部:识别对象的属性

   对象里面存储的数据被识别为属性

    对于不同的业务逻辑,关注的数据不同,对象里面存储的属性也不同

第三步:识别对象的行为

    对象自己属性数据的改变

    对象和外部数据交互

转载于:https://my.oschina.net/uxstone/blog/466196

你可能感兴趣的文章
Oracle11g Data Guard物理备用数据库搭建与配置(第1部分 主数据库实例创建)
查看>>
即时通讯框架T-io之WebSocket协议再之HelloWorld
查看>>
设计模式读书笔记-观察者模式
查看>>
浅谈java
查看>>
Python OS 文件/目录方法
查看>>
数据库相关概念
查看>>
gogs结合git-webhook自动部署
查看>>
Table中td的长字符串换行处理
查看>>
form提交表单到数据库
查看>>
Objective-C中的isa、class、SEL、IMP
查看>>
head命令
查看>>
IDEA 工具栏的几个操作
查看>>
对高可用性的exchange2010的 Array配置
查看>>
iOS Cell异步图片加载优化缓存机制详解
查看>>
操作系统中常用的进程调度算法
查看>>
我的友情链接
查看>>
linux kdump原理以及配置
查看>>
android根据经纬度查询位置名称
查看>>
puppet 使用
查看>>
Linux上文本三剑客之awk详解
查看>>