我承认是Enterprise Architect的新手。我想模拟一个模板函数,但没有找到解释如何这样做的任何资源。最近的另一个话题Stack Overflow在2年内没有答案: UML template function modelling in enterprise architectEnterprise Architect中的模型模板函数
我的目标是实现一个类,可以处理任何类型的数据,但本身不需要知道类型的细节。这样一类的轮廓看起来像下面这样:
class Foo {
public:
Foo();
~Foo();
template<typename T>
bool SendData(T const& data);
private:
int attribute1;
char attribute2;
}
我不想让这个模板类,因为只有一个或两个操作实际需要(或应该)是通用的。我知道我可以添加一个自定义构造型并修改代码生成模板,但我不知道如何以正确的方式做到这一点。我可以设想的最好的做法是将一些定制刻板印象应用于一种操作,它总是将某种方法逐字前提template <typename T>
,并且没有灵活性。
有没有人知道在Enterprise Architect中实现这一点的“正确”方法?
这是正向工程吗?什么是uml的方式来表示这个? – Mart10