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.
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
via Wikidata sitelinks · CC0
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).