0 / 0 / 0
Регистрация: 28.09.2012
Сообщений: 7
|
|
1 | |
Программа с классом Point18.02.2013, 17:03. Показов 2309. Ответов 6
Метки нет Все метки)
(
Разработать класс Point для работы с объектами типа точка на плоскости. Определить в этом классе функции-члены, которые обеспечивают ввод/вывод элементов класса, а также доступ к закрытым членам класса. Кроме этого определить функцию-член, определяющую расстояние между двумя точками.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
18.02.2013, 17:03 | |
Ответы с готовыми решениями:
6
Программа с классом и объектами.
Программа с классом и объектами!!!))) |
4401 / 2342 / 849
Регистрация: 29.11.2010
Сообщений: 5,184
|
|
18.02.2013, 17:11 | 2 |
Эта задача уже решалась на форуме в различных ипостасях. Достаточно воспользоваться поиском.
Задание откровенно учит быдлокодить, это грустно.
0
|
ComfyMobile
401 / 282 / 34
Регистрация: 24.07.2012
Сообщений: 916
|
|
18.02.2013, 17:29 | 3 |
а можешь пояснить в чем былокод, на твой взгляд, при обеспечении доступа к некоторым полям класса, с помошью getteroв\setterов
0
|
18.02.2013, 21:45 | 4 | |||||||||||||||
Полагаю, он имел в виду не геттеры, а такие "необходимые" члены класса
Второе - именно вышеприведённые быдлофункции. В последнее время вижу всё больше быдлокодо-заданий, требующих это. От таких заданий, у учеников создаётся впечатление, что чуть ли не каждый класс должен уметь выводить себя в консоль. Недостатки подхода очевидны: - класс становится привязанным к нюансам реализации ввода-вывода. - Если изменить в приложении модуль ввода-вывода, придётся переписывать все классы. - Дублируется код присвоения значений полям класса. - Класс становится привязанным к использованию в консольных приложениях. - классу позволяется проявить инициативу и самостоятельно залезть на экран Короче, полное нарушение принципа "разделяй и влавствуй". В нормальной архитектуре сам пользователь класса определяет, откуда взять данные для записи класс, а затем вызывает у него сеттер. Например,
2
|
ComfyMobile
401 / 282 / 34
Регистрация: 24.07.2012
Сообщений: 916
|
|
18.02.2013, 22:31 | 5 |
Kuzia domovenok, возможно ты прав, что автор имел ввиду именно это, но вот
1
|
18.02.2013, 22:42 | 6 |
Да, конечно, я поменял местами зачем-то.
Зато я довольно часто видел такое в заданиях преподов. Вот и сейчас. Это только один из примеров. Ещё чаще встречаю такую тему
0
|
1369 / 592 / 199
Регистрация: 02.08.2011
Сообщений: 2,882
|
||||||
19.02.2013, 01:17 | 7 | |||||
Не по теме: ТС, наверное интересно читать холивары на тему преподавания и быдло задач. решая такую задачу можно посмотреть на this, который иногда вызывает затруднения.
Не по теме: Есть принцип разделяй и властвуй,
0
|
19.02.2013, 01:17 | |
Помогаю со студенческими работами здесь
7
программа с массивом и классом..... Программа с классом, определяющая название дня недели Создать DLL с классом Point, описывающим точку на плоскости, заданную декартовыми и полярными координатами
Передача стандартного Point: "невозможно преобразовать Point в Point" Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |