Про названия методов
От: Janis Россия  
Дата: 14.12.03 21:52
Оценка:
Допусим, у нас есть класс A с переменной x. Как правило, для доступа к ней используются методы SetX и GetX:
class A
{
public:
    int GetX () { return _x; }
    void SetX (int x) { _x = x; }
private:
    int _x;
};


А почему не используется полиморфизм, вида:
class A
{
public:
    int X () { return _x; }
    void X (int x) { _x = x; }
private:
    int _x;
};


Мне кажется, что это как-то связано с удобочитаемостью программ. А каково Ваше мнение?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.