O'Reilly logo

PR: Clean Architecture - Das Praxis-Handbuch für gutes Softwaredesign by Robert C. Martin

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Kapitel 13: Komponentenkohäsion

[Bild]

Welche Klassen gehören zu welchen Komponenten? Diese wichtige Entscheidung sollte grundsätzlich auf guten Grundsätzen der Softwareentwicklung basieren. Leider hat sich im Laufe der Jahre jedoch immer wieder gezeigt, dass sie oftmals lediglich rein kontextbezogen in Ad-hoc-Manier getroffen wird.

In diesem Kapitel werden die drei Prinzipien der Komponentenkohäsion betrachtet:

  • REP: Das Reuse-Release-Equivalence-Prinzip

  • CCP: Das Common-Closure-Prinzip

  • CRP: Das Common-Reuse-Prinzip

13.1  REP: Das Reuse-Release-Equivalence-Prinzip

Die Granularität der Wiederverwendung ist die Granularität des Release.

Die letzten ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required