|
0 / 0 / 0
Регистрация: 16.09.2015
Сообщений: 1
|
|
Какой язык проще?16.09.2015, 10:38. Показов 10661. Ответов 203
Метки нет (Все метки)
0
|
|
| 16.09.2015, 10:38 | |
|
Ответы с готовыми решениями:
203
Какой язык посоветуете? Какой язык изучить? Какой язык стоит выучить? |
|
306 / 101 / 18
Регистрация: 04.07.2014
Сообщений: 571
|
||
| 21.09.2015, 14:08 | ||
|
0
|
||
|
|
|||
| 21.09.2015, 14:12 | |||
|
Как я понимаю подарок включает несколько кондитерских изделий, т.е контейнер с разными сущностями, но поддерживающий нашу абстракцию по весу, сахару итп. Повторяюсь задание учебное.
0
|
|||
|
306 / 101 / 18
Регистрация: 04.07.2014
Сообщений: 571
|
|||
| 21.09.2015, 14:27 | |||
|
Не имя, а свойства; не данные, а взаимодействие с клиентом. Данные -- это детали реализации, может они и не нужны вообще. Давайте выдумывать абсолютно неприменимые иерархии помидоров! К чёрту программирование и логику! Даёшь наследование автомобилей от водителей! j/k Ходить не научились, но уже хотим бегать.
0
|
|||
|
|
||||
| 21.09.2015, 15:28 | ||||
|
Добавлено через 2 минуты Так что бы новичку мало не показалось, зато реальный пример с реальной абстракцией, вы сами себе противоречите ибо каша в голове. Повторюсь то что образование дибильноватое и у преподов собственно фантазии недостаок как и возможно опыта в программировании, это не предмет для разговора.
0
|
||||
|
306 / 101 / 18
Регистрация: 04.07.2014
Сообщений: 571
|
||||
| 21.09.2015, 16:13 | ||||
|
0
|
||||
|
|
|||
| 21.09.2015, 17:03 | |||
|
Добавлено через 1 минуту
0
|
|||
|
306 / 101 / 18
Регистрация: 04.07.2014
Сообщений: 571
|
||||
| 21.09.2015, 17:42 | ||||
|
Но можно хотя бы попытаться собрать те абстракции, которые определены в задании. CandyBox, FilteredCandyBox и OrderredCandyBox. И у вас здесь будет и инкапсуляция, и полиморфизм, и наследование... Попытка нагородить иерархии конфет в такой задаче подозрительна, более чем.
0
|
||||
|
|
|||
| 21.09.2015, 19:36 | |||
|
Поведение может быть разным. К тому что какому-то студенту посоветовали решение которое позволило бы ему получить зачет по предмету? Как по мне было изначально не серьезно...
0
|
|||
|
1195 / 588 / 88
Регистрация: 20.09.2012
Сообщений: 1,881
|
||||||
| 22.09.2015, 06:01 | ||||||
ок. что нужно для решения задачи: программа или абстракция?
0
|
||||||
|
306 / 101 / 18
Регистрация: 04.07.2014
Сообщений: 571
|
||||||
| 22.09.2015, 09:24 | ||||||
|
Граница разумного устанавливается тем, что Вы хотите получить от программы. Если Вы желаете моделировать конфеты -- извольте провести анализ до конфет, разбирать конфету на углеводы, белки и жиры не обязательно, конечно. Вы можете продолжать считать, что предметные языки, замкнутые относительно данных и операций над ними, придумали демоны Максвелла.
0
|
||||||
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
|||
| 22.09.2015, 21:59 | |||
Parser combinators из той же серии. Собствтенно это пошло из математики.
0
|
|||
|
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
||||||
| 22.09.2015, 22:18 | ||||||
|
отсутствие возможности наследоваться от обычного нормального класса, который уже обладает некоторой реализацией, и бизнес-логикой. Добавлено через 59 секунд а зачем нужны интерфейсы, если весь их кейс полностью покрывается абстрактными, и не очень классами? Добавлено через 11 минут а это - фейл. я хочу сказать, для описания любых марок конфет иерархия не нужна. это - один единственный класс, который реализует абстракцию "конфеты". у меня был другой случай. значит был класс "таблица" (базы данных). в таблицу можно было что-то добавить, что-то поменять. базовая таблица не была "интерфейсом". и более того, в спп файле пряталось "ядро". не видимый клиентам класс, которому делегировала запросы "базовая таблица". и который реализовывал преобразование "хотелок клиента на язык SQL". это все не так важно. важно: что бы создать "конкретную таблицу", мы тупо наследуемся от базовой, и тупо дергает базовую таблицу за методы. итого: 1 ядро, 1 базовая таблица, и наследник. то есть модель из 3х компонентов. на эту конструктиву глянул мой коллега, и молвил: "просто. легко. практично. но не трушно. не по канонам ооп". ну давай свои каноны, что бы было с чем сравнивать. и вот он реализует этот же самый дизайн, но в лучших традициях ооп. получилось ровно тоже самое, только классов разных в несколько раз больше. интерфейсы какие, которые нахрен никому не упали. что бы работать с такой архитектуторой, нужно больше знать всякой информации. за поддержку того же по сути функционала отвечает большее количество классов. зачем? зачем делать сложно, если можно сделать проще? зато афигетельно все по канонам ооп. Добавлено через 3 минуты инкапсуляция не ставит перед собой цель скрывать данные.
0
|
||||||
|
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
|||
| 22.09.2015, 23:09 | |||
|
это более широкое понятие, которое включает в себя некую бизнес-логику работы механизма. на языке с++ это означает: и приватные данные, и приватные функции-члены, а так же весь тот функционал, что был задействован изнутри спп файла класса. цемес в том, что благодаря инкапсуляции, мы можем эксплуатировать механизм, и получать профит, не утруждая себя необходимостью вникать в нюансы его работы. Добавлено через 27 секунд
0
|
|||
|
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
||||
| 22.09.2015, 23:50 | ||||
|
не коррелирует ни с чем из базы знаний.
0
|
||||
|
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
|
||
| 23.09.2015, 19:57 | ||
|
0
|
||
|
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
||
| 23.09.2015, 20:04 | ||
|
учитывая что своими руками делал простые и удобные вещи. все что для этого нужно - не плодить интерфейсы ради интерфейсов.
0
|
||
|
1195 / 588 / 88
Регистрация: 20.09.2012
Сообщений: 1,881
|
||||
| 24.09.2015, 13:26 | ||||
0
|
||||
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
||
| 24.09.2015, 18:11 | ||
|
0
|
||
| 24.09.2015, 18:11 | |
|
Какой язык программирования лучше? (3) какой язык программирования изучать? Какой язык программирования я придумал Какой язык лучше / прибыльнее? Какой язык программирования выбрать? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Жара жесть.
kumehtar 18.08.2026
Пролетают летом дни
Тридцать пять жары в тени.
Каждый август год от года
Дарит жаркую погоду.
|
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
|
Лето уходит
kumehtar 17.08.2026
|
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
|
|
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины".
За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html
Задача: . . .
|
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
|
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет:
1. Использовать системное время и дату,
2. Есть возможность вводить время и дату вручную.
3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
|
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber.
Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
|