FactoryDesign
2016-05-24 00:32:26 0 举报
FactoryDesign是一种设计模式,用于创建对象。在工厂模式中,我们创建对象的逻辑被转移到一个单独的类中,这个类就是工厂。工厂根据提供的条件来创建和返回不同的对象。工厂模式的主要优点是它可以隐藏对象的创建细节,使得客户端代码不需要直接与具体的对象类交互,而是通过工厂类来创建对象。这样,当我们需要更改或扩展对象创建逻辑时,只需要修改工厂类,而无需修改客户端代码。工厂模式的缺点是它可能会增加系统的复杂性,因为我们需要维护一个额外的工厂类。但是,考虑到它带来的灵活性和可维护性,工厂模式通常是一个值得采用的设计模式。
作者其他创作
大纲/内容
SuperMarket
+ buyFood():Food+ findFood():Food
XiAnSuperMarket
Food
BeiJingSuperMarket
Sugar
Coke
Milk
0 条评论
下一页
为你推荐
查看更多