首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

这样的情况怎么封装,继承

2012-04-23 
这样的情况如何封装,继承C#语言有200个类实现了a,b,c,x,y方法;有150个类实现了a,b,c,y,z方法;有100个类实

这样的情况如何封装,继承
C#语言
有200个类实现了a,b,c,x,y方法;
有150个类实现了a,b,c,y,z方法;
有100个类实现了a,b,c,x,z方法;

父类应该实现什么方法,a、b、c还是a、b、c、x、y、z?
或者其他的好点子?

[解决办法]
基类实现共有的 abc,其他的交由子类实现,还可以考虑接口,或者使用其他设计模式
[解决办法]
如果是要彻底集中代码,或许应该把这些可能出现在子类里的方法全都写在基类里。

C# code
class original{    public int a();    public int b();    public int c();    protected int ix();    protected int iy();    protected int iz();} 

热点排行