Skip to content
EntityQ2583627· pop 30· linked from 22 articles

Also 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
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

Connections

Categories