Предположим, есть класс HouseHoldItems.Он может иметь несколько различных элементов, таких как
Class HouseHoldItems
{
TV,
Fridge,
Hammer,
Chair,
Watch,
Shoes,
}
. Я хочу найти способ, с помощью которого я могу обозначить несколько элементов, например, «Электронный», «ClothBased», «Железный»,'Electric'.Затем я хотел бы получить список электронных элементов и т. Д.
У нас есть наши бизнес-объекты, над которыми мы определяем элементы, которые можно фильтровать, выполнять поиск, пользователь может видеть или нет, и другие подобные поведения,В пользовательском интерфейсе у нас есть экраны, которые отображают каждый из этих списков соответственно.
Я хотел бы предложить общий дизайн и способ, с помощью которого я могу применять такие характеристики к свойствам моих объектов.Пока я могу думать об «Атрибутах» и «Размышлениях» в своем уме, чтобы достичь этого, но хочу знать, существует ли какой-либо известный шаблон, который уже существует, который может помочь достичь этого более приятным способом.
Спасибо Мани