 By analogy, then, a Circle is an Ellipse, because it lacks the same degrees of freedom as an Ellipse.Applying better naming, then, a Circle could instead be named and an ellipse could be named .With such names it is now more obvious that should extend , since it adds another property to it; whereas has a single diameter property, has two such properties (i.e., a major and a minor axis length).