должны ли дружественные функции быть представлены в диаграммах 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:

enter image description here

5
задан darko 14 May 2011 в 15:46
поделиться