为满足需求2,采用工厂模式设计门店。 根据依赖倒置原则,倒置设计思路,不从“顶端”的披萨店开始设计,而从披萨开始。首先抽象出一个Pizza类,再回头思考如何设计PizzaStore类,这样PizzaStore类就会依赖抽象的Pizza类,而不需要理会具体的Pizza类,从而使得具体不同种类的披萨和抽象的PizzaStore类都依赖于这个抽象的Pizza类,...
软件设计与体系结构大作业-设计模式 软件设计与体系结构⼤作业-设计模式 代码地址:设计模式:1. ⼯⼚模式。为满⾜需求2,采⽤⼯⼚模式设计门店。根据依赖倒置原则,倒置设计思路,不从“顶端”的披萨店开始设计,⽽从披萨开始。⾸先抽象出⼀个Pizza类,再回头思考如何设计PizzaStore类,这样PizzaStore...