Witam
Chciałbym w swoim programie zaimplementować mechanizm wtyczek. Jako, że nie bawiłem się jeszcze w takie rzeczy, potrzebuję wskazówek.
Chciałbym chwytać interfejs, który posiada dwie metody:
• Create(), która tworzy instancję pewnego obiektu i zwraca odpowiedni interfejs, który go implementuje;
• Edit(ref x), która przyjmuję ten wyżej wymieniony interfejs i odpala jakiś widok, za pomocą którego dokonuje się edycji tego obiektu.
Chciałbym też, aby wymusić (sprawdzić) obsługę odpowiednich języków/tłumaczeń dla widoku
Przeczytałem ten artykuł http://maciej-progtech.blogspot.com/2010/05/jak-zaimplementowac-mechanizm-wtyczek.html, jednak mam klika wątpliwości.
Zastanawia mnie np, czy typ, którego mam tworzyć instancję za pomocą interfejsu musi być publiczny czy nie
Jak to dobrze napisać?