SOLID
Sign in to saveAlso known as SOLID principles
In object-oriented programming, SOLID is a mnemonic acronym for five principles intended to make source code more understandable, flexible, and maintainable. Although the principles apply to object-oriented programming, they can also form a core philosophy for methodologies such as agile software development and adaptive software development.
Wikidata facts
Show 1 more fact
- Stack Exchange tag
- stackoverflow.com/tags/solid-principles
Sources (1)
via Wikidata · CC0
Article · Svenska
SOLID är en uppsättning principer för objektorienterad programmering och design. Principernas mål är att göra system enklare att utveckla, förstå, underhålla och utökas. De används ofta i kombination med testdriven utveckling och agil systemutveckling. De fem principerna samlades av i början på 2000-talet, och akronymen SOLID myntades av . Den står för: * (SRP) – En klass ska ha endast ett enda ansvarsområde och därmed endast ett enda skäl att ändras. * (OCP) – Klasser ska vara öppna för utökning (genom arv), men låsta för modifiering. * (LSP) – Objekt av en klass ska kunna ersättas med objekt av subklasser utan att programmets funktion ändras. * (ISP) – Gränssnitt ska vara många och enkla, inte få och omfattande, så att ett program inte är beroende av metoder som det inte använder. * (DIP) – Klasser ska inte vara beroende av varandra utan av abstrakta gränssnitt som tillhandahålls på en högre nivå.
Abstract from DBpedia / Wikipedia · CC BY-SA