Witam,

ostatnio na wykładzie zostałem wstępnie zapoznany z architekturą trójwarstwową aplikacji. Bardzo mnie to zainteresowało i Od razu chciałem spróbować jak to działa. Po krótkim czasie zauważyłem, że to dosyć trudne zadanie (przynajmniej dla mnie). Problem w tym, że nie umiem zachować niskiej zależności oprogramowania i każda klasa łączy się z każdą. Wiem, że warstwy powinny komunikować się między sobą przez interface'y, ale nie za bardzo rozumiem jak to ma wyglądać. Mógłby ktoś mi podać jakiś przykład, albo podać jakieś źródło, które mogłoby mi to pomóc?