Доделать курсовой проект С#
Курсовой проект по программированию.
Язык - С#.
WPF.
Все на паттерне MVVM.
Xaml, логика, и паттерн абстрактная фабрика реализованы.
Собственно задание.
Общее задание. Разработать программный продукт для создания конфигурации компьютера из запчастей. Необходимо учитывать совместимость запчастей между собой и установку одной запчасти на другую (например, процессор на материнскую плату). Конфигуратор сохраняется в файл собственного формата (xml, бинарный, текстовый – любой).
Задание 1. Разработать конфигуратор. Комплектующие и их совместимость задаются в коде. Существуют следующие виды комплектующих: ЦП, материнская плата, оперативная память, ПЗУ, корпус, блок питания.
1. Строитель – для открытия или создания нового проекта (создание коллекции для биндинга к ComboBox).
2. Компоновщик – для реализации иерархической структуры.
3. Абстрактная фабрика – для создания коллекций комплектующих(Реализован).