Matches in DBpedia 2016-04 for { <http://dbpedia.org/resource/Circle-ellipse_problem> ?p ?o }
Showing triples 1 to 60 of
60
with 100 triples per page.
- Circle-ellipse_problem abstract "The circle-ellipse problem in software development (sometimes known as the square-rectangle problem) illustrates a number of pitfalls which can arise when using subtype polymorphism in object modelling. The issues are most commonly encountered when using object-oriented programming. By definition, this problem is a violation of the Liskov substitution principle, which is the \"L\" in the acronym SOLID.The problem concerns which subtyping or inheritance relationship should exist between classes which represent circles and ellipses (or, similarly, squares and rectangles). More generally, the problem illustrates the difficulties which can occur when a base class contains methods which mutate an object in a manner which might invalidate a (stronger) invariant found in a derived class, causing the Liskov substitution principle to be violated.The existence of the circle-ellipse problem is sometimes used to criticize object-oriented programming. It may also imply that hierarchical taxonomies are difficult to make universal, implying that situational classification systems may be more practical.".
- Circle-ellipse_problem wikiPageExternalLink Subtyping.
- Circle-ellipse_problem wikiPageExternalLink lsp.pdf.
- Circle-ellipse_problem wikiPageExternalLink Constructive_deconstruction_of_subtyping.
- Circle-ellipse_problem wikiPageExternalLink wiki?LiskovSubstitutionPrinciple.
- Circle-ellipse_problem wikiPageExternalLink 0001.htm.
- Circle-ellipse_problem wikiPageExternalLink 1996_kow_koe_kie_isotas96.pdf.
- Circle-ellipse_problem wikiPageExternalLink faq-21.6.
- Circle-ellipse_problem wikiPageID "9022379".
- Circle-ellipse_problem wikiPageLength "20735".
- Circle-ellipse_problem wikiPageOutDegree "34".
- Circle-ellipse_problem wikiPageRevisionID "689815916".
- Circle-ellipse_problem wikiPageWikiLink Alistair_Cockburn.
- Circle-ellipse_problem wikiPageWikiLink Assignment_(computer_science).
- Circle-ellipse_problem wikiPageWikiLink C++.
- Circle-ellipse_problem wikiPageWikiLink Category:Anti-patterns.
- Circle-ellipse_problem wikiPageWikiLink Category:Object-oriented_programming.
- Circle-ellipse_problem wikiPageWikiLink Circle.
- Circle-ellipse_problem wikiPageWikiLink Class_(computer_programming).
- Circle-ellipse_problem wikiPageWikiLink Common_Lisp.
- Circle-ellipse_problem wikiPageWikiLink Common_Lisp_Object_System.
- Circle-ellipse_problem wikiPageWikiLink Dr._Dobbs_Journal.
- Circle-ellipse_problem wikiPageWikiLink Eiffel_(programming_language).
- Circle-ellipse_problem wikiPageWikiLink Ellipse.
- Circle-ellipse_problem wikiPageWikiLink Exception_handling.
- Circle-ellipse_problem wikiPageWikiLink Immutable_object.
- Circle-ellipse_problem wikiPageWikiLink Inheritance_(object-oriented_programming).
- Circle-ellipse_problem wikiPageWikiLink Liskov_substitution_principle.
- Circle-ellipse_problem wikiPageWikiLink Marshall_Cline.
- Circle-ellipse_problem wikiPageWikiLink Method_(computer_programming).
- Circle-ellipse_problem wikiPageWikiLink Mixin.
- Circle-ellipse_problem wikiPageWikiLink Object-oriented_analysis_and_design.
- Circle-ellipse_problem wikiPageWikiLink Object-oriented_programming.
- Circle-ellipse_problem wikiPageWikiLink Object_model.
- Circle-ellipse_problem wikiPageWikiLink Rectangle.
- Circle-ellipse_problem wikiPageWikiLink Robert_Cecil_Martin.
- Circle-ellipse_problem wikiPageWikiLink SOLID_(object-oriented_design).
- Circle-ellipse_problem wikiPageWikiLink Smalltalk.
- Circle-ellipse_problem wikiPageWikiLink Software_development.
- Circle-ellipse_problem wikiPageWikiLink Square.
- Circle-ellipse_problem wikiPageWikiLink Subtyping.
- Circle-ellipse_problem wikiPageWikiLink WikiWikiWeb.
- Circle-ellipse_problem wikiPageWikiLinkText "Circle-Ellipse Problem".
- Circle-ellipse_problem wikiPageWikiLinkText "Circle-ellipse problem".
- Circle-ellipse_problem wikiPageWikiLinkText "circle-ellipse problem".
- Circle-ellipse_problem wikiPageUsesTemplate Template:=.
- Circle-ellipse_problem wikiPageUsesTemplate Template:Cite_journal.
- Circle-ellipse_problem wikiPageUsesTemplate Template:Mono.
- Circle-ellipse_problem wikiPageUsesTemplate Template:Reflist.
- Circle-ellipse_problem subject Category:Anti-patterns.
- Circle-ellipse_problem subject Category:Object-oriented_programming.
- Circle-ellipse_problem type Pattern.
- Circle-ellipse_problem comment "The circle-ellipse problem in software development (sometimes known as the square-rectangle problem) illustrates a number of pitfalls which can arise when using subtype polymorphism in object modelling. The issues are most commonly encountered when using object-oriented programming.".
- Circle-ellipse_problem label "Circle-ellipse problem".
- Circle-ellipse_problem sameAs Q1787166.
- Circle-ellipse_problem sameAs Kreis-Ellipse-Problem.
- Circle-ellipse_problem sameAs m.027ttwd.
- Circle-ellipse_problem sameAs Q1787166.
- Circle-ellipse_problem wasDerivedFrom Circle-ellipse_problem?oldid=689815916.
- Circle-ellipse_problem isPrimaryTopicOf Circle-ellipse_problem.