Single Responsibility Prinzip

Single Responsibility Prinzip

Das Single Responsibility Prinzip (SRP, dt. Eine-Verantwortlichkeit-Prinzip) ist eine Design-Richtlinie in der Software Architektur.

In der objektorientierten Programmierung sagt SRP aus, dass jede Klasse nur eine fest definierte Aufgabe zu erfüllen hat. In einer Klasse sollten lediglich Funktionen vorhanden sein, die direkt zur Erfüllung dieser Aufgabe beitragen.

Der Ausdruck wurde von Robert C. Martin in einem Teilartikel mit gleichem Namen in seiner Publikation Principles of Object Oriented Design[1] eingeführt:

„There should never be more than one reason for a class to change.“

„Es sollte nie mehr als einen Grund geben eine Klasse zu ändern.“

Robert C. Martin: SRP: The Single Responsibility Principle[2]

Bekannt wurde der Ausdruck durch sein Buch Agile Software Development: Principles, Patterns, and Practices.

Siehe auch

Einzelnachweise

  1. www.butunclebob.com
  2. Robert C. Martin: SRP: The Single Responsibility Principle. Februar 1997 (http://www.objectmentor.com/resources/articles/srp.pdf).

Wikimedia Foundation.

Игры ⚽ Поможем сделать НИР

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Prinzipien Objektorientierten Designs — sind Prinzipien welche zu gutem objektorientierten Design führen sollen. Sie wurden neben anderen von Robert C. Martin, Bertrand Meyer und Barbara Liskov publiziert und propagiert. Viele Techniken der Objektorientierung wie Entwurfsmuster, Domain …   Deutsch Wikipedia

  • Naked Objects — Vergleich herkömmliche Schichtenarchitektur (links) versus Schichtenarchitektur mit Naked Objects Naked Objects ist ein Architekturmuster aus dem Bereich der Softwaretechnik. Es definiert sich durch die folgenden drei Prinzipien: Die… …   Deutsch Wikipedia

  • Free will — This article is about the philosophical questions of free will. For other uses, see Free will (disambiguation). A domino s movement is determined completely by laws of physics. Incompatibilists say that this is a threat to free will, but… …   Wikipedia

  • Flight and expulsion of Germans (1944–1950) — Flight and expulsion of Germans during and after World War II (demographic estimates) Background …   Wikipedia

  • Solarzelle — Polykristalline Silizium Solarzellen in einem Solarmodul Eine Solarzelle oder photovoltaische Zelle ist ein elektrisches Bauelement, das kurzwellige Strahlungsenergie, in der Regel Sonnenlicht, direkt in elektrische Energie umwandelt. Die… …   Deutsch Wikipedia

  • Nihilism — This article is about the philosophical doctrines. For other uses, see Nihilism (disambiguation). Certainty series Agnosticism Belief Certainty Doubt Determini …   Wikipedia

  • Kontroverse um die globale Erwärmung — Dieser Artikel gibt einen Abriss zur wissenschaftlichen, politischen und öffentlichen Kontroverse um die globale Erwärmung. Diese Kontroverse beinhaltet die Ursachen der globalen Erwärmung, deren Ausmaß und Folgen sowie die Möglichkeiten und die… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”