The Liskov substitution principle (LSP) is a particular definition of a subtyping relation, called strong behavioral subtyping, that was initially introduced...
11 KB (1,191 words) - 16:25, 8 July 2024
abstract data types and the accompanying principle of data abstraction, along with the Liskov substitution principle, which applies these ideas to object-oriented...
21 KB (1,782 words) - 07:16, 13 September 2024
SOLID (redirect from SOLID principle)
Flexibility: Adapts to changing requirements more easily. Liskov substitution principle (LSP) states that "[f]unctions that use pointers or references...
8 KB (653 words) - 16:34, 22 November 2024
Is-a (section Liskov substitution principle)
PayloadList<String, Integer> PayloadList<String, Exception> Liskov substitution principle explains a property, "If for each object o1 of type S there...
11 KB (1,257 words) - 15:13, 15 October 2024
Substitution principle can refer to several things: Substitution principle (mathematics) Substitution principle (sustainability) Liskov substitution principle...
213 bytes (50 words) - 05:43, 30 December 2019
Composition over inheritance (redirect from Composite reuse principle)
programmers do with inheritance in Java" Delegation pattern Liskov substitution principle Object-oriented design Object composition Role-oriented programming...
19 KB (1,942 words) - 16:35, 26 August 2024
programming (OOP). By definition, this problem is a violation of the Liskov substitution principle, one of the SOLID principles. The problem concerns which subtyping...
21 KB (2,966 words) - 01:41, 16 July 2023
responsibility principle Open/closed principle Liskov substitution principle Interface segregation principle Dependency inversion principle GRASP (General...
70 KB (7,809 words) - 02:34, 20 November 2024
concerned with the specifications of the interface. (See also Liskov substitution principle.)[citation needed] In some object-oriented languages, especially...
14 KB (1,391 words) - 18:51, 9 September 2024
programming. In this context, the principle of safe substitution is often called the Liskov substitution principle, after Barbara Liskov who popularized it in a...
25 KB (3,590 words) - 16:14, 29 March 2024
belongs to a type S that is a subtype of T (according to the Liskov substitution principle). This type relation is sometimes written S <: T. Conversely...
16 KB (1,862 words) - 08:44, 23 October 2024
used in a context where the parent class is expected; see the Liskov substitution principle. (Compare connotation/denotation.) In some OOP languages, the...
32 KB (3,792 words) - 16:56, 30 September 2024
In object-oriented programming, the open–closed principle (OCP) states "software entities (classes, modules, functions, etc.) should be open for extension...
5 KB (508 words) - 09:39, 23 May 2024
refer to: A minor premise in symbolic logic (see syllogism) The Liskov substitution principle in object-oriented programming Subtyping in programming language...
732 bytes (118 words) - 11:33, 27 November 2023
The single-responsibility principle (SRP) is a computer programming principle that states that "A module should be responsible to one, and only one, actor...
6 KB (627 words) - 12:50, 24 May 2024
types is usually one which allows substitution of the one type with the other, following the Liskov substitution principle. This usually implies that the...
3 KB (332 words) - 14:54, 20 May 2024
type Initial algebra Liskov substitution principle Type theory Walls and Mirrors "Reading 10: Abstract Data Types". MIT. Liskov & Zilles 1974. Ehrig,...
32 KB (4,412 words) - 15:30, 17 October 2024
Interface Inversion of control (IoC) Iterator Late binding Liskov substitution principle Member accessibility Members, any contents of a class: Attributes...
6 KB (436 words) - 07:50, 22 October 2024
proposing this use of inheritance, the Eiffel designers reject the Liskov substitution principle, which states that objects of subclasses should always be less...
53 KB (6,675 words) - 12:58, 20 November 2024
and talks like a duck, it should be taxed like a duck. The Liskov Substitution Principle in computer science is sometimes expressed as a counter-example...
13 KB (1,752 words) - 02:52, 13 October 2024
the dependency inversion principle is a specific methodology for loosely coupled software modules. When following this principle, the conventional dependency...
18 KB (2,158 words) - 19:07, 7 June 2024
information generated by a network router Liskov substitution principle, object-oriented programming principle Logical Standby Process, a system in Oracle...
3 KB (386 words) - 23:07, 28 June 2024
the principle of subtyping, known as the Liskov substitution principle, does not hold. Barbara Liskov and Jeannette Wing formulated the principle succinctly...
7 KB (806 words) - 22:18, 1 February 2024
latent type) or a supertype thereof. This is conformant with the Liskov substitution principle, which states that all operations performed on an instance of...
57 KB (7,206 words) - 15:40, 19 November 2024
In the field of software engineering, the interface segregation principle (ISP) states that no code should be forced to depend on methods it does not...
5 KB (598 words) - 11:42, 1 August 2024
software for the Apollo's Missions to Space. Barbara Liskov: developed the "Liskov substitution principle." Radia Perlman: invented the "Spanning Tree Protocol"...
59 KB (6,591 words) - 22:49, 29 October 2024
cannot have definiteness and unfoldability at the same time. Liskov substitution principle Rewrite rule A linguistic construction (also called mode of...
13 KB (1,490 words) - 14:27, 16 October 2024
Behavioral subtyping (redirect from Principle of substitutability)
substituted for o 2 {\displaystyle o_{2}} , then S is a subtype of T." This characterization has since been widely known as the Liskov Substitution Principle...
10 KB (1,381 words) - 21:29, 27 November 2023
about one per month. Coined by J. E. Littlewood, (1885–1977). Liskov substitution principle in computer science is a particular definition of a subtyping...
79 KB (10,481 words) - 16:20, 14 November 2024
cybernetics and artificial intelligence. 1987 Liskov, Barbara Developed the Liskov substitution principle, which guarantees semantic interoperability of...
67 KB (1,564 words) - 17:21, 28 October 2024