【发布时间】:2009-01-19 19:33:57
【问题描述】:
我有一个名为 ICommand 的接口,各种类都从该接口继承。这些类都使用 Run() 方法做各种不同的事情,但它们都需要有一个 Name 属性和一个 Description 属性来指定它们的作用。
问题是,我应该如何让每个子类指定这些属性(名称和描述)。目前,我已经在 ICommand 中为这两个属性添加了一个属性,并且我让每个子类都实现了这些属性,并且其中只有一个 return "Blah Blah Blah" 语句。这是最好的方法吗?还是应该换一种方式?
抱歉,这似乎是一个愚蠢的问题 - 我刚刚开始使用这种 OOP 设计内容,我想检查一下我做得对。
【问题讨论】: