码迷,mamicode.com
首页 > 其他好文 > 详细

接口+抽象类+实现类的三层设计模型

时间:2016-02-18 13:35:13      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:

模型:

技术分享

应用情景:

1,访问入口是统一的

2,具体实现有多种变化

模拟情景:

1,蛋糕店有一台生产蛋糕的机器(接口),机器有磨具插槽(定义入口)

2,机器需要有不同的蛋糕磨具才能塑形(抽象类),磨具与机器之间有相匹配的型号(入口实现)

3,磨具又规定了蛋糕的大小,但是蛋糕材料没有固定(差异化定义)

4,果仁蛋糕磨具中放入果仁,鸡蛋蛋糕磨具中放入鸡蛋(差异化实现)

(1),机器是接口 (2),磨具是抽象类 (3),磨具+材料是具体实现

 

解析:

抽象类对接口进行了统一入口的实现,并且约束了具体实现类的定义

 

接口+抽象类+实现类的三层设计模型

标签:

原文地址:http://www.cnblogs.com/qinggege/p/5197676.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!