Circle–ellipse problem
id:
circle-ellipse-problem-284-16860683
title:
Circle–ellipse problem
text:
The circle–ellipse problem in software development illustrates several pitfalls which can arise when using subtype polymorphism in object modelling. The issues are most commonly encountered when using object-oriented programming (OOP). By definition, this problem is a violation of the Liskov substitution principle, one of the SOLID principles. The problem concerns which subtyping or inheritance relationship should exist between classes which represent circles and ellipses. More generally, the pr
brand slug:
wiki
category slug:
encyclopedia
description:
original url:
https://en.wikipedia.org/wiki/Circle%E2%80%93ellipse_problem
date created:
date modified:
2023-07-16T01:41:47Z
main entity:
{"identifier":"Q1787166","url":"https://www.wikidata.org/entity/Q1787166"}
image:
fields total:
13
integrity:
13