接口+抽象类+实现类的三层设计模型
2016-02-18 11:36
274 查看
模型:
应用情景:
1,访问入口是统一的2,具体实现有多种变化
模拟情景:
1,蛋糕店有一台生产蛋糕的机器(接口),机器有磨具插槽(定义入口)2,机器需要有不同的蛋糕磨具才能塑形(抽象类),磨具与机器之间有相匹配的型号(入口实现)
3,磨具又规定了蛋糕的大小,但是蛋糕材料没有固定(差异化定义)
4,果仁蛋糕磨具中放入果仁,鸡蛋蛋糕磨具中放入鸡蛋(差异化实现)
(1),机器是接口 (2),磨具是抽象类 (3),磨具+材料是具体实现
解析:
抽象类对接口进行了统一入口的实现,并且约束了具体实现类的定义相关文章推荐
- MTK——lcm驱动整理
- 网站建站实践
- web.xml 中的listener、 filter、servlet 加载顺序
- AOV图-AOE图
- JDBC—MeteData、PreparedStatement、CallableStatement
- 数据结构 魔王语言C++
- iOS加密
- Android设置TextView显示指定个数字符,超过部分显示...(省略号)的方法
- C++ Primer Plus 札记(一) 数组,字符串和string
- 深入Java虚拟机(1)——Java体系结构
- 深入Java虚拟机(1)——Java体系结构
- 深入Java虚拟机(1)——Java体系结构
- java处理html空格变成问号问题
- Mac OS X Yosemite安装Hadoop 2.6记录
- 深入Java虚拟机(1)——Java体系结构
- C#集合转换为json
- cron表达式详解
- 修改android 开机动画
- jdk环境变量
- 使用极光推送实现分组发送和服务端集成