Android架构师之路:1.复习面向对象

工作也小三年了,越发觉得程序架构设计是很重要的,也是一门非常有用的学问。所以开始学习相关的东西。网上找了一下,觉得高焕堂先生的Android架构师之路相关视频还是不错的。虽然,听高先生的视频是很容易打瞌睡的,哈哈。

好记性不如烂笔头,所以今天开一个系列的博客,来记录和分享在学习中的问题,心得,以后回过头阅读的时候能够温故而知新。

分割线


1.Object-Oriented 一切都是对象
这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

2.软件之对象: Data(数据) —》属性 现实世界
Function(函数)—》行为

3 class 是群体
对象与类的关系: isA (继承也是isA的关系吧,比如 Dog is an Anima)

4.控制反转 基类控制子类行为 模板方法模式
通过接口控制子类行为 面向接口

5.主动型API & 被动型API
主动型:sdk调用,模板方法,面向接口
被动型:developer调用

6.组合&继承
轮胎,引擎组成汽车
suv(具象)继承汽车(抽象)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值