我需要一個程序來設計UML類圖並從中生成C#代碼。
我的目標是為某些個人項目構建UML類圖並使用它生成代碼的主幹。
例如,該軟件將允許我構建如下的類圖:
並從中生成以下代碼:
公共類Component {公共無效操作(){}}公共類ConcreteComponent:組件{公共無效操作(){}}公共類Decorator:Component {私有對象component;公共無效操作(){}}公共類ConcreteDecorator:Decorator {公共無效操作(){}}
另一個值得讚賞的功能是可以使用 System.Collections
屬性以實現UML組合或聚合。
我正在尋找的軟件需要在Windows 7和8(.1)32位和64位以及I不在乎價格。