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

模型:

应用情景:

1,访问入口是统一的

2,具体实现有多种变化

模拟情景:

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

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

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

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

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

 

解析:

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

 

posted on 2016-02-18 11:36  'Note' 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/qinggege/p/5197676.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值