首先分析:
1.用面向对象接口编程的方式开发
制定墨盒、纸张的约定或标准;其他厂商按照墨盒、纸张的标准生产墨盒、纸张;其他厂商按照墨盒、纸张的标准生产墨盒、纸张
1.1 制定墨盒、纸张的约定或者标准(即定义墨盒接口InkBox,定义纸张接口Paper)
1.2 定义打印机类 (用墨盒、纸张接口实现打印方法)
1.3 实现墨盒接口、实现纸张接口
注意:墨盒和纸张的规格是一种约定,打印机需要遵守这些约定
再编程
2. 代码
2.1 创建墨盒接口
首先分析:
1.用面向对象接口编程的方式开发
制定墨盒、纸张的约定或标准;其他厂商按照墨盒、纸张的标准生产墨盒、纸张;其他厂商按照墨盒、纸张的标准生产墨盒、纸张
1.1 制定墨盒、纸张的约定或者标准(即定义墨盒接口InkBox,定义纸张接口Paper)
1.2 定义打印机类 (用墨盒、纸张接口实现打印方法)
1.3 实现墨盒接口、实现纸张接口
注意:墨盒和纸张的规格是一种约定,打印机需要遵守这些约定
再编程
2. 代码
2.1 创建墨盒接口