我在看一个程序代码,他写了一个Element父类,然后很多重要的功能都是这个Element的子类,请问这是什么设计模式或设计思路?

解决方案 »

  1.   

    从功能上看没什么共同点啊,只知道是些重要功能和复杂的,这出于什么考虑的呢?我以后设计时可以这样分?
      

  2.   

    继承,把一些相同的属性、方法放在父类,如果有某个地方需要更改不用到每个子类中改,开发的代码也少,比如开发工厂管理系统,订单、采购单、领料单等可以从一个父类中继承。
      

  3.   

    这里只是一种继承,无法从这个东东直接就判断这里所用的设计模式了
      

  4.   

    接口模式或装饰模式都可以。
      

  5.   

    没有继承基本上就没有设计模式了~~
      

  6.   

    个人认为父类只是起到规范作用,有点类似个接口