另外,如何在UML圖中最好地格式化重載的運算符成員函數?應該用UML圖表示朋友函數嗎?
這裏是我的類:
class matrix
{
friend ostream& operator << (ostream&, const matrix&);
friend bool operator == (const matrix &, const matrix &);
friend matrix operator - (const matrix &, const matrix &);
private:
int size;
int range;
int array[10][10];
public:
matrix(int);
matrix(int, int);
bool operator != (const matrix &) const;
matrix operator + (const matrix &) const;
const matrix & operator = (const matrix &);
};
這裏就是我有我的UML圖的迄今:
只是一個建議的話,與StavrUML /的StarUML做你的UML圖,而不是使用文字處理軟件,它更容易:) http://sourceforge.net/ projects/stavruml/ – 2011-05-14 15:55:28