composite模式?????不明白啊!
我想问的是,为设计具有可复用性,是否要建一个库存类,处理库存数量、可用数量、统计等???

解决方案 »

  1. kao, 中文的歧义,开始我还以为是
    〉问题:是另建一个库,存类好?还是在工具类中建立库,存数量属性好?
    愣是没看懂。不管复用还是不复用,都是另建一个Manager类好。你现在还不知道将来新的产品,如果不是通用设计,
    你应该让将来新的产品继承自产品基类,使用Factory模式,
    让产品的构造留给未来的子类,但如果是通用设计,
    你可以使用Prototype模式,自建有特定属性的模版。
    推荐后者。
      

类似问题 »