Alistair Cockburn eingeführt eine sechseckige Architektur, jetzt heißt es Ports and Adapters Muster. Nach meinem Verständnis ähnelt das Konzept der n-Schicht-Architektur, bei der eine Schicht nur durch Abstraktion (Schnittstelle) von der anderen Schicht abhängt. Zum Beispiel hängt die Anwendungsschicht von den vielen Schnittstellen der Repository-Services ab, eher von ihrer Implementierung. Eine separate Implementierung von Ports oder Adaptern ist hier nicht notwendig. Ein IoC-Container wie Unity kann die Implementierung der Repositorys injizieren, sodass keine Adapter erforderlich sind.N-Layer zu Hexagonal (Ports und Adapter) Architektur
Verwechsle ich diese Ports und Adapter Muster mit DIP (Dependency Injection Principle)?
Kann mir jemand auf eine Implementierung der Ports und Adapter Muster zeigen? Vielen Dank.
Ihr Link für "diese Konferenz" ist der gleiche wie "Alistair Cockburn". Hast du den eigentlichen Link noch? – Paul
Ich bin mir nicht sicher, ob ich dir folge. Der Link zu "dieser Konferenz" ist nicht dasselbe wie "Alistair Cockburn". Bitte klären Sie? – user2342460
Matteo Vaccari hat eine Geburtstagsgrüße Kata gemacht, die auch als Beispiel wertvoll sein könnte. http://matteo.vaccari.name/blog/archives/154 Nat Pryce beschrieben in seinem Buch "Growing Object-Oriented Software Guided by Tests." http://growing-object-oriented-software.com/ Wie die verschiedenen Arten von Tests, die er verwendet, das Design eines Computersystems steuern und zeigen, wie sie die Evolution der Systemstruktur in Richtung der Ports und Adapter-Architektur leiten. http://www.natpryce.com/articles/000772.html – user2342460