我有一個稱爲ICommand的接口,各種類都從中繼承。這些類都使用Run()方法做各種不同的事情,但它們都需要有一個Name屬性和一個Description屬性來指定它們的作用。如何讓子類指定詳細信息,如名稱和描述
問題是,我應該如何讓每個子類指定這些屬性(名稱和說明)。目前,我已經在ICommand中放置了一個屬性,並且我讓每個子類都實現了這些屬性,並在其中聲明瞭一條return "Blah Blah Blah"
聲明。這是做這件事的最好方法嗎?還是應該以另一種方式來完成?
對不起,如果這看起來像一個愚蠢的問題 - 我只是從這個OOP設計的東西開始,我想檢查我做對了。