|
5 / 5 / 0
Регистрация: 26.12.2010
Сообщений: 42
|
|
Инкапсуляция и конфликт с преподавателем15.01.2024, 02:20. Показов 10858. Ответов 112
Доброго времени суток всем!
Объясню суть происходящего. Я, как студент ВУЗа, недавно провалил попытку сдать зачет по такой дисциплине, как "Теория разработки ПО" (ТРПО). Мне достался вопрос про инкапсуляцию, наследование и полиморфизм. В общем-то суть этих принципов мне ясна в достаточной мере после изучения различной литературы и применения знаний на практике. Однако, с преподавателем случился серьезный конфликт, т.к. он, по неизвестной до конца причине, не считается с книжными или энциклопедическими определениями основных принципов ООП. А проблема тут в том, что подобные книжные определения (с его точки зрения) говорят о том, КАК что-то должно быть реализовано. Т.е. объясняют механизмы реализации, но не отвечают на вопрос ПОЧЕМУ именно так, а не по другому. Уважаемые знатоки ООП, расскажите тогда мне, каких же объяснений ожидает преподаватель на предмет "почему придумали ООП и конкретно инкапсуляцию". Я, честно говоря, в полной расстерянности, т.к. книжные варианты с его точки зрения не дают полной картины происходящего. От него слышал только какие-то туманные фразы про Бьерна Страуструпа, который очень усердно пилил механизм инкапсуляции в C++ именно по этой загадочной причине, и еще какую-то невнятную проблему с тем, что некий сотрудник из команды разработчиков может забыть что-то где-то применить. Вот что он сам предлагает рассматривать, однако и это не исчерпывающий ответ на его вопрос:
1
|
|
| 15.01.2024, 02:20 | |
|
Ответы с готовыми решениями:
112
Как превратить конфликт с преподавателем в сотрудничество? Спор с преподавателем, word Что делать с преподавателем? |
|
818 / 577 / 75
Регистрация: 20.09.2014
Сообщений: 3,777
|
|||
| 27.01.2024, 09:50 | |||
|
Не по теме: Настоящие опытные программисты склонны к излишнему обобщению. Я себя к программистам отношу на 50%. Я при этом понимаю, что программисты неспособны с первого раза написать, например, какой-то текст на естественном языке или донести какую-то мысль. Им по привычке нужен синтаксический анализатор, компилятор и, в конце концов, тестировщик. :D Правда жизни. Добавлено через 14 минут Преподу на заметку. Все языковые нюансы нужны, чтобы не повторять постоянно то, что часто используется в языке. Для сжатия информации, так сказать. Эти языковые нюансы могут увеличивать количество ошибок, так как количество правил возрастает. Сбалансированным языком является такой, который вводит минимум правил и покрывает максимум языковых тенденций. Например, на языке эксимосов
Поэтому такое дикое и неправильное обобщение препода - это констатация его неспособности адекватно обобщать. К сожалению, сотрудникам программистского труда это дается хоть и легко, но ведет к ошибкам.
0
|
|||
|
818 / 577 / 75
Регистрация: 20.09.2014
Сообщений: 3,777
|
||
| 27.01.2024, 10:55 | ||
|
Более сложную работу проводят ученые. Они должны так обобщить, чтобы потом инженеры могли воспользоваться. Когда пишешь научную статью, то право на ошибку хоть и существует, но тут срабатывает индекс цитирования и прочие оценки со стороны. У программистов катастрофически проще. Вы хоть и думаете, что достигаете уровня ученых, но нет, совершенно никак. Вы иногда хуже простого обывателя.
0
|
||
|
5 / 5 / 0
Регистрация: 26.12.2010
Сообщений: 42
|
||||
| 07.02.2024, 12:21 [ТС] | ||||
|
В теме по крайней мере давали много других интересных ответов. Композиция из них меня интересует на порядок больше, чем версия преподавателя. Но интересным способом, к сожалению задним числом, все таки удалось получить записи с диктофона самого преподавателя. Так что на текущий день вопрос решен, но если брать предыдущие дни в момент сдачи экзаменов - тут был конкретный провал в базе знаний, т.к. записей в наличии не было и они не выкладывались. Мол, все должны были запомнить. А кто и что имеет право делать - вопрос стар почти как мир. У нас (я имею ввиду в целом) все часто по принципу "я начальник - ты дурак".
0
|
||||
|
2447 / 1591 / 738
Регистрация: 17.03.2022
Сообщений: 5,156
|
||
| 07.02.2024, 12:24 | ||
|
0
|
||
|
5 / 5 / 0
Регистрация: 26.12.2010
Сообщений: 42
|
||
| 07.02.2024, 12:28 [ТС] | ||
|
Однако замечу, что если бы я заранее знал о том, что конкретный преподаватель хочет слышать только свою версию в качества ответа - я бы уж точно записал ряд моментов. Я на такое не рассчитывал и обходился независимыми научными материалами. Мол, инкапсуляция, она и в Африке инкапсуляция. А там где конспектирование предполагается - там заранее и предупреждают об этом.
0
|
||
|
2447 / 1591 / 738
Регистрация: 17.03.2022
Сообщений: 5,156
|
||
| 07.02.2024, 12:36 | ||
Но ладно, ситуация понятна, спасибо. И тогда ответьте уж сразу на интересный вопрос: что он все-таки ожидал услышать в ответ?
0
|
||
|
5 / 5 / 0
Регистрация: 26.12.2010
Сообщений: 42
|
|||
| 07.02.2024, 12:39 [ТС] | |||
|
Да и по хорошему зачем конспектировать то, что по логике вещей должно быть общедоступно в других источниках? Я наверняка ни на какие "тайные знания" не рассчитывал, для меня это что-то новое. Он в этой же теме Инкапсуляция и конфликт с преподавателем
0
|
|||
|
2447 / 1591 / 738
Регистрация: 17.03.2022
Сообщений: 5,156
|
|||
| 07.02.2024, 12:51 | |||
|
Ну, в принципе, нечто подобное тут и писали.
0
|
|||
|
5 / 5 / 0
Регистрация: 26.12.2010
Сообщений: 42
|
||
| 07.02.2024, 12:58 [ТС] | ||
|
Ведь сам лектор не может ссылаться на себя самого в качестве источника научного знания, а его личный опыт хоть и интересен, но может быть неприменим для другого человека, да и чужой опыт - это еще не полноценное знание в научном смысле, он может быть и субъективен. Поэтому и условный лектор сам обязан(!) сослаться на научный источник, который по-умолчанию общедоступен, даже если(!) он автор или со-автор этого самого научного труда. По крайней мере в моем понимании, при котором не существует авторитетов, есть только научное проверяемое и общедоступное знание.
1
|
||
|
2447 / 1591 / 738
Регистрация: 17.03.2022
Сообщений: 5,156
|
||||
| 07.02.2024, 13:02 | ||||
|
0
|
||||
|
5 / 5 / 0
Регистрация: 26.12.2010
Сообщений: 42
|
||||
| 07.02.2024, 13:05 [ТС] | ||||
|
Пример источников: научная литература в виде книг, журналов, газет, учебных пособий, монографий, диссертаций, справочников, научных сборников, депонированных рукописей, записей научных конференций и так далее. Если человек транслирует информацию из таких источников - сам он источником не становится.
0
|
||||
|
2447 / 1591 / 738
Регистрация: 17.03.2022
Сообщений: 5,156
|
|
| 07.02.2024, 13:19 | |
|
TRIG, вы исходите из странного представления о том, что наука - это что-то одно, а преподаватель ВУЗа - что-то другое, и второй занимается только тем, что транслирует первое (причем плохо). Но в нормальном ВУЗе это в общем-то не так: то, что лектор изложит рассказываемое в статье/монографии через полгода/год после чтения лекции, совсем не означает, что до этого момента оно не является чем-то полезным.
0
|
|
|
5 / 5 / 0
Регистрация: 26.12.2010
Сообщений: 42
|
|||
| 07.02.2024, 13:22 [ТС] | |||
|
При том я не отношу к курсу лекций лабораторные работы или практические занятия или вообще что-угодно что имеет отношение к практике. Я только о теории. А второе - то, что еще не стало подвержденным научным трудом (не прошло проверку), им и являться не может. Изучать такое или нет - тоже вопрос спорный, все по той же причине неопределенности (лучше или хуже оно сделает, пройдет проверку или не пройдет), т.е. аргументы за и против равнозначные. Если лектор сказал, что изобрел какой-то совершенно новый хитроумный алгоритм и сейчас о нем расскажет - это конечно замечательно, и это можно прямо сразу на практике проверить научным методом. А если он сказал, что изобрел вечный двигатель первого рода и сейчас о нем расскажет - я наверное предпочел бы лечь поспать прямо на паре.
0
|
|||
|
472 / 517 / 130
Регистрация: 31.10.2016
Сообщений: 4,225
|
|||
| 07.02.2024, 15:16 | |||
|
в общем, напишите что нибудь про него на парте в отместку, пусть все знают Добавлено через 11 минут Тут наверное всё таки так: человек конечно может являться источником научного знания, но общепризнанным оно становится только после обнародования и обсуждения. Преподавать в ВУЗе неопубликованные плоды своего воспалённого сознания - это на мой взгляд моветон, и как бы характеризует уровень преподавателя. Но увы, таких непризнанных "гениев" встречается немало. Зачастую их бредни просто отказываются публиковать, и лекционные занятия - это единственное место, где их возможно донести до общественности.
1
|
|||
|
5 / 5 / 0
Регистрация: 26.12.2010
Сообщений: 42
|
|||||
| 07.02.2024, 15:30 [ТС] | |||||
|
Т.е. грубо говоря, источником является некий документ (в большинстве случаев), далее идут всякого рода заметки и очерки (исторические моменты), и уже в конце логически верные выводы и умозаключения. И все это должно быть также проверено и обнародовано.
0
|
|||||
|
472 / 517 / 130
Регистрация: 31.10.2016
Сообщений: 4,225
|
||
| 07.02.2024, 15:43 | ||
|
0
|
||
|
5 / 5 / 0
Регистрация: 26.12.2010
Сообщений: 42
|
||
| 07.02.2024, 15:46 [ТС] | ||
|
Поэтому человек и не может сослаться сам на себя в качестве источника научной информации (именно научной, а не любой). Или еще вариант, когда некий новейший измерительный прибор является изобретением какого-то человека, но это производная от научной деятельности, а не сам её источник. Т.е. прибор был сделан на основе научного открытия, а само открытие было зафиксировано и проверено. Как-то так.
0
|
||
|
472 / 517 / 130
Регистрация: 31.10.2016
Сообщений: 4,225
|
||
| 07.02.2024, 15:58 | ||
|
как Вы правильно заметили, ВУЗ не место для экспериментов, студент должен обучаться в первую очередь по утверждённым учебникам, а первоисточники - лучше только в рамках факультатива. Они не предназначены для обучения и имеют невысокую достоверность. В любом случае, совершенно недопустимо подменять авторитетные учебники знаниями сомнительного происхождения, пусть даже самыми передовыми. А бывает именно так, студентам не дают даже базовых знаний, которые действительно могут потребоваться в это дальнейшей деятельности, зато всю дорогу рассуждают о "высоких материях". В итоге получаются такие же никчёмные выпускники как и их преподаватель.
0
|
||
| 07.02.2024, 15:58 | |
|
Помогаю со студенческими работами здесь
60
время, затрачиваемое преподавателем на экзамене Стоит ли мне быть преподавателем? Найти количество лекций, прочитанных преподавателем по данному предмету Не работает программа на Mathcad, написанная преподавателем? Учитель привел неверную программу Создать класс- вектор, который имеет указатель на тип определенный преподавателем и число элементов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Транскрипция 55-минутного видео через Whisper: WhisperDesktop облажался, спас Google Colab[
anaschu 01.06.2026
Понадобилось получить текст из свежезагруженного видео на YouTube. Казалось бы, задача на пять минут. Заняла полтора часа. Делюсь опытом — может кому пригодится последовательность решений.
. . .
|
21 мат мед. Планы на развитие модели здравоСохранения
anaschu 01.06.2026
AnyLogic: план развития симуляционной модели рабочего коллектива — динамический абсентеизм, реальные данные, три сценария сравнения
Продолжаю серию постов о дискретно-событийной модели рабочего. . .
|
20. Мат мед. Абсентеизм как отдельный тип простоя
anaschu 29.05.2026
Апдейт модели: исправленные баги, абсентеизм и новые механизмы
Продолжаю развивать ранее описанную модель рабочего коллектива на AnyLogic. За последние несколько дней был проведён серьёзный. . .
|
19. здоровье, усталость и психотип работника влияют на производительность предприятия, и наоборот, производительность на здоровье, усталось и психотип
anaschu 28.05.2026
Дискретно-событийная модель рабочего коллектива на AnyLogic: здоровье, выгорание, психотипы и микростимуляция
Привет, коллеги. Хочу поделиться итогами нескольких недель работы над симуляционной. . .
|
|
"Прокси" для последовательного порта
Eddy_Em 28.05.2026
Эту штуку написал я достаточно давно. Но сейчас вот понадобилось настроить датчик грозы, но при этом не отключать его от "метеодемона". Соответственно, надо запустить этот "прокси": метеодемон будет. . .
|
Рефакторинг программы уравнивания.
Massaraksh7 26.05.2026
Пример по предыдущей записи в блоге. Но, надо заметить, что, во-первых, там оптимизация не только математики, но и работы с базой данных, и с графами, а во-вторых, это ещё не всё.
|
Использование TThread в Lazarus для математических вычислений.
Massaraksh7 25.05.2026
Производя рефакторинг своих программ на предмет ускорения их работы, обратил внимание на такой аспект, как сокращение времени матвычислений. Дело в том, что приходится работать с большими матрицами. . .
|
Модель здравосохранения 18. Чем здоровее работник, тем быстрее выгорает
anaschu 24.05.2026
Имитационная модель корпоративного здравоохранения: что показывает математика
Сегодня в модели рабочего коллектива на AnyLogic появились три новые механики — выгорание через накопленную усталость,. . .
|