Помогите создать иерархию объектов, которые содержат информацию о комплектации ПК.
Иерархию классов - так точнее.
Вы знаете из чего состоит ПК?
Рассмотрите какие у вас есть сущности, классифицируйте их на простые и составные, какие операции над ними можно осуществлять, какими характеристиками они обладают.В каком отношении друг к другу они относятся.
У вас тут будут монитор, клавиуатур, мышь, кабеля, корпус, блок питания, материнская плата, процессор, ОЗУ, HDD/SSD, видео карта (ну и что-нибудь ещё что придумаете).
Подумайте над тем что из этого обязательно, что из этого нет (без чего компьютер и так сможет работать).
Какими характеристиками обладают данные сущности? Например, блок питания имеет такую характеристику как мощность, я для некоторых моделей видеокарт нужен будет блок питания с мощностью не менее чем X Ватт. Разъёмы интерфейсы. На материнской плате,например, обязательно должен быть разъём под процессор, и ОЗУ + для жёсткого диска.
Вы можете отдельно описать сущность разъём, отдельно сущность интерфейс, у вас тогда у видео карты будет какой-то определённый интерфейс и вы сможете посмотреть если ли на мат. плате соответствующий разъём.
В этом задании всё ограничено лишь вашей фантазией.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Создаю обычный проект qt widgets с формойДобавляю на форму layout, на него кидаю банальный textedit и button через дизайнер, ставлю в sizepolicy везде expanding
Можно ли задать аргумент по умолчанию для rvalue ссылки, например, так:
Задание : Строка содержит произвольный текстВывести сколько раз в ней встречается цифра 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
Здравствуйте, перед вами очередная студенческая задачаХотелось бы узнать принцип работы моего кода, который я не могу понять