Тема: Бібліотека плагін
Всім доброго дня!
Потрібно створити бібліотеку плагін.
Плагін - узагальнений клас, де узагальнений тип, є тип в який цей клас може трансформуватися. Кожен плагін має метод з параметром узагальненого типу плагіна і повертає змінене (modify) значення того ж типу.
Наприклад:
public string Modify(string param)
{
return param.ToLower();
}
В бібліотеці реалізувати базовий клас, який буде працювати з плагінами (повинен мати узагальнений параметр, який показує тип плагіна; властивості плагіна, даних; метод виводу даних на екран) і два дочірніх 1-ий це клас, який містить колекцію плагінів і сам являється плагіном (в цьому класі метод модифікації застосує всі плагіни колекції для введення), 2-ий клас, який буде плагіном і в modify методі дані змінюються самі по собі і за допомогою плагіна (напр. помножити число на 2 і застосувати плагін).
І останнє створити консоль програму для прикладу.
Ось таке завдання потрібно зробити. Можливо хтось вже стикався з таким і має деякі матеріали чи посилання. Саму ідею я розумію але реалізувати не виходить. Буду радий будь-якій допомозі