Написать программу на Java:
Создаем классы Cpu, Ram, MotherBourd (и другие части компьютера)
Создаем класс Настольный Компьютер с полями в виде предыдущих созданных классов
Создаем типизированные сервисы для работы с частями компьютера ( ! по сервису на класс ! )
Применяем шаблон проектирования Builder, посредством создания класса Настольный компьютер билдер, передачи в него описания желаемых характеристик (для примера setRam(16)), и создания компьютера (пример buildt() в нем вызываем сервисы для фильтрации по желаемому критерию из списка заранее созданных деталей)
Создаем контролер с методом дайКомпьютерПоЖелаемымКритериям(String критерии...)
в нем создаем билдер и наполняем его переданными критериями и возвращаем компьютер
в main демонстрируем
| Гарантия на работу | 1 год |
| Средний балл | 4.52 |
| Стоимость | Назначаете сами |
| Эксперт | Выбираете сами |
| Уникальность работы | от 70% |