何时使用抽象类或接口
摘要:
假设你设计了一个接口供程序使用,现在想给这个接口增加一个新的成员.这时你面临两个糟糕的选择:一是改变已有的接口,破坏针对原接口编写的已有代码;二是将接口看作是不可改变的.另外创建如IStore2 或IstrageExtended之类的接口。但如果你经常这样做的话,很快就会得到一大批相互紧密关联的接口.而如果采用抽象基类的话只要添加一个virtual方法就可以。结论: 如果要创建一个会被许多人复用的类库最好使用抽象基类;若只是为单个项目创建类,则使用接口更好 阅读全文
posted @ 2011-10-05 11:27 ManLoveGirls 阅读(250) 评论(0) 推荐(0) 编辑