有个产品类和新闻类,他们都有评论等方法。
评论表有两个外键字段来标识是对哪个对象进行评论的。
这样结构应该用 继承,工厂类,接口 中的哪一种?我自己认为用继承比较合适一些。
小弟对这些还不胜了解,希望大家多多帮忙!谢谢了。

解决方案 »

  1.   

    业界的最佳设计实践是
    1.定义接口来描述某个模块功能,(契约式设计)
    2.定义一个抽象类来实现该接口
    3.定义子类来继承抽象类在外部调用的时候要声明接口类型的变量,然后使用工厂模式来
    创建具体的子类实例并将该实例引用赋值给接口型变量,
    然后使用该接口变量来执行功能。
      

  2.   

    楼上的,能不能说详细点,对你的观点很感兴趣,