软件思维

function1-iptv
model:LinksBean ChannelBean CategoryBean
view:iptvAct
control:iptvAct
logic:utils parseXml httpUtils 
dao:DataBaseTransaction

分层模型的最大的好处是,层次与层次之间可以隔离,组件化,对外提供接口;




讨论:
基本思维(抽象降解): 软件-->功能模块--->五层架构--->组件提供:可视(view) 交互响应(control-logic) 


五层软件架构:五层 mvc+dao+logic
arm
内存空间
java进程空间 线程空间 -进程和线程代表着arm周期和内存空间两种资源;
java 语法: 线程 进程 堆的开辟 栈的开辟 基本内存单元开辟 ;
面向对象“类”的本质:
一个类代表了一个结构化的堆空间,栈空间,基本内存空间的集合
内存数据不是单纯的算术数据,而是有联系的有指向性,有意义的数据

logic :网络流解析 (涉及网络协议的了解,gson,xml解析 ,) 字符处理  逻辑运算处理  协议,业务逻辑,安全逻辑,性能逻辑
dao: sqlite数据库操作 
view:原生视图view空间,继承自定义或合成自定义 视图控件


Android:
四大组件均属于control架构层的对象;


另注:

对于非严格分层的软件来说,功能组件之间有更多交联


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值