group-telegram.com/orgprog/388
Create:
Last Update:
Last Update:
Сегодня записываю вторую часть разбора чистого кода Мартина. И пока готовлюсь, задам вам задачку. Мартин приводит в разделе про абстракцию, вот такое определение, как пример классного кода:
public interface Point {
double getX();
double getY();
void setCartesian(double x, double y);
double getR();
double getTheta();
void setPolar(double r, double theta);
}
Текст который он пишет звучит очень красиво:
> Однако он (интерфейс) представляет нечто большее, чем обычную структуру данных. Его методы устанавливают политику доступа к данным. Пользователь может читать значения координат независимо друг от друга, но присваивание координат должно выполняться одновременно, в режиме атомарной операции.
Вопрос. Прав ли он?
BY Организованное программирование | Кирилл Мокевнин
Warning: Undefined variable $i in /var/www/group-telegram/post.php on line 260
Share with your friend now:
group-telegram.com/orgprog/388