Шаблоны проектирования в java
Я относительный новичок в программировании. Я хочу взять то, что я узнал, и создать простую систему инвентаризации, более конкретно систему управления активами, которая могла бы отслеживать типы ИТ-оборудования (ноутбук, рабочая станция, монитор и т. д.), а затем присваивать ему значения. Я не думаю, что это должно быть слишком сложно, но я застрял на одной вещи. При использовании шаблонов проектирования я не уверен, какие из них использовать. Я думаю, что это был бы интересный проект для меня, чтобы работать над ним.
Я думаю, что шаблон декоратора был бы очевидным для использования. Таким образом, я мог бы создать объект (например, ноутбук) и украсить его брендом, ОС, оперативной памятью, размером HD и т. д. Возможно, я мог бы использовать фабричный шаблон, чтобы каждый конкретный объект был инкапсулирован так, чтобы при создании (добавлении) монитора я не требовал от пользователя добавления размера OS/RAM/HD и т. д.
Как вы думаете, что было бы хорошим выбором шаблонов для этого? Любая помощь или предложения, которые вы могли бы предложить, были бы великолепны.
Что я уже пробовал:
Пока ничего, так как я все еще на стадии планирования
Richard MacCutchan
Я бы посоветовал получить больше опыта с основами, прежде чем переходить к разработке шаблонов.
Member 13979315
Когда я говорю "новичок", я взял 5 классов Udemy, объектно-ориентированное программирование в классе уровня мастера, а также алгоритмы и структуры данных. Итак, у меня есть основы, я только сейчас изучаю шаблоны проектирования и хочу построить что-то из них.