Wpis z mikrobloga

Mam małą zagwozdkę. Tworzę aplikację (menedżer pobierania) w architekturze kompletnie wtyczkowej (aplikacja składa się z samych pluginów). I teraz mam dylemat: czy utworzyć singleton, który będzie rejestrował poczynania wtyczki i będzie mediatorem między aplikacją i jej mechanizmem a wtyczką, czy lepiej przekazać instancję menedżera podczas inicjalizacji wtyczki, czy w ogóle zrezygnować z tego wzorca...

Co mirki-programirki myślą?

#programowanie #csharp #plugin #oop
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pejaonomato: Jak nie jesteś pewny czy "wzorzec mediator" jest dobry to z niego zrezygnuj bo wg mnie go niepotrzebujesz, jak chcesz oop no to zastanów się co główna aplikacja powinna robić, np pokazywać gui, no to robisz jakiś obiekt Gui i go pchasz do tych wtyczek (wtyczki z reguły mają jakiś entry point więć tam możesz to posłać). No i oczywiście interfejsem - potem będziesz mógł zrobić mocka i sobie
  • Odpowiedz