述求:
我要使用一个东西:
1、我只需要关心
1.1我从哪里拿到它
1.2我怎么使用它
1、我只需要关心
1.1我从哪里拿到它
1.2我怎么使用它
2、其它诸如怎么生产的,我使用时它内部怎样工作的我都不关心
实现
我要使用一个东西:
1、我需要看到
1.1一个生产工厂,有一个生产次东西的接口
1.2一个接口类,里面有我要使用的每个方法函数
2、具体怎么生产放到子类工厂实现,使用东西时内部怎么工作也放入子类实现。