1.作业名称:工厂模式
2.作业内容:
制作一个抽象产品: 杯子
① 制作2个具体产品: 250ml杯子和500ml杯子使用简单工厂来实现这个场景,并且让客户端通过简单工厂来获取具体产品。
② 然后扩展-一个750ml杯子,你会发现这要修改简单工厂的代码。_进而就违反 了开闭原则。
③ 所以再使用工厂方法来重构一遍代码。保证750ml杯子可以被顺利地扩展进来。
④ 最后还需要为杯子成产相应的杯盖,杯盖随杯子容积的大小而不同,请继续重构完成该扩展。
2023-11-15 19:57:07
698KB
1