Skip to search form
Skip to main content
Skip to account menu
Semantic Scholar
Semantic Scholar's Logo
Search 228,399,333 papers from all fields of science
Search
Sign In
Create Free Account
Single responsibility principle
Known as:
Responsibility
, SRP
The single responsibility principle states that every module or class should have responsibility over a single part of the functionality provided by…
Expand
Wikipedia
(opens in a new tab)
Create Alert
Alert
Related topics
Related topics
14 relations
Active record pattern
Chain-of-responsibility pattern
Cohesion (computer science)
Data access object
Expand
Broader (1)
Software design
Papers overview
Semantic Scholar uses AI to extract papers important to this topic.
2019
2019
Threshold-Driven Class Decomposition
M. Hamdi
,
R. Pethe
,
Annapoorani Sevugan Chetty
,
Dae-Kyoo Kim
Annual International Computer Software and…
2019
Corpus ID: 199007964
Software evolves with modifications which lead to a deviation from the single responsibility principle. Continuous changes…
Expand
2019
2019
01: Softwaretechnik II, Vorlesung, WS 2019/20, 16.10.2019
Ralf H. Reussner
,
Zentrum für Mediales Lernen
2019
Corpus ID: 213014755
01 | Single Responsibility Principle Open Closed Principle Liskov Substitution Principle Interface Segregation Principle…
Expand
2018
2018
Single Page Application Architecture with Angular
Kim Schmiedehausen
2018
Corpus ID: 64771159
2018
2018
Architecting Data-Intensive Applications
Anuj Kumar
2018
Corpus ID: 215955099
Architect and design data-intensive applications and, in the process, learn how to collect, process, store, govern, and expose…
Expand
Review
2018
Review
2018
02: Softwaretechnik II, Vorlesung, WS 2018/19, 17.10.2018
A. Koziolek
,
Kit Webcast
2018
Corpus ID: 215992050
02 | 0:00:00 Start 0:01:42 Overview on Today's Lecture 0:04:29 Motivation 0:11:23 Foundations for this lecture 0:12:09 What is…
Expand
Review
2016
Review
2016
Softwaretechnik II, WS 2015/2016, gehalten am 18.01.2016, Vorlesung 21
A. Koziolek
2016
Corpus ID: 215915886
21: Vorlesung | 0:00:00 Starten 0:00:47 Hinweise fur die Klausur 0:02:29 Overview on Today's Lecture 0:05:17 Motivation I 0:09…
Expand
2013
2013
Learn iOS App Development
James Bucanek
Apress
2013
Corpus ID: 42624208
class A class, property, or method that is defined or declared, but has no useful functionality. Used to define a concept that…
Expand
2011
2011
A New Vectorization Technique for Expression Templates in C++
J. Progsch
,
Y. Ineichen
,
A. Adelmann
arXiv.org
2011
Corpus ID: 5907993
Vector operations play an important role in high performance computing and are typically provided by highly optimized libraries…
Expand
2011
2011
Practice of agile principles and design patterns: single responsibility principle and dependency-inversion principle
Niu Zhi-yong
2011
Corpus ID: 63103159
Agile design principles and design patterns are very important for establishing good system structure.To programmer and system…
Expand
2007
2007
Aspect-Oriented Design Principles : Lessons from Object-Oriented Design
D. Wampler
2007
Corpus ID: 17321981
class Polygon implements Shape { Point getVertex(index i) {...} void draw() {...} String toString() {...} } class Triangle…
Expand
By clicking accept or continuing to use the site, you agree to the terms outlined in our
Privacy Policy
(opens in a new tab)
,
Terms of Service
(opens in a new tab)
, and
Dataset License
(opens in a new tab)
ACCEPT & CONTINUE