无可否认,我是一个企业架构师新手。我想建模一个模板函数,但还没有找到任何资源来解释如何做到这一点。最接近的是另一个关于堆栈溢出的话题,在两年多的时间里都没有答案:UML template function modelling in enterprise architect
我的目标是实现一个类,它可以处理任何类型的数据,但本身不需要知道该类型的细节。这样一个类的轮廓如下所示:
class Foo {
public:
Foo();
~Foo();
template<typename T>
bool SendData(T const& data);
private:
int attribute1;
char attribute2;
}
我不想让它成为一个模板类,因为实际上只有一两个操作需要(或者应该)是泛型的。我知道我可以添加自定义构造型并修改代码生成模板,但我不知道如何“以正确的方式”做到这一点。我所能想象到的最好的情况是,将一些自定义的构造型应用到一个操作中,这个操作总是将template <typename T>
逐字地放在一个方法的前面,并且没有灵活性的空间。
有没有人知道在企业架构师中实现这一点的“正确”方法?
https://stackoverflow.com/questions/44551805
复制相似问题