Newsgroups: comp.lang.c++,comp.object,comp.theory,comp.lang.smalltalk
Path: cantaloupe.srv.cs.cmu.edu!das-news2.harvard.edu!fas-news.harvard.edu!newspump.wustl.edu!news.ecn.bgu.edu!vixen.cso.uiuc.edu!howland.erols.net!news.mathworks.com!uunet!in3.uu.net!128.100.1.3!utcsri!info.ecf!doylep
From: doylep@ecf.toronto.edu (Patrick Doyle)
Subject: Re: Opinions on Ellipse-Circle dilemma?
Sender: news@ecf.toronto.edu (News Administrator)
Message-ID: <E5LqAz.LGy@ecf.toronto.edu>
Date: Fri, 14 Feb 1997 16:40:11 GMT
Distribution: inet
X-Nntp-Posting-Host: spark9.ecf
References: <5d4fmf$7gk@bagan.srce.hr> <E5IAHB.FFI@ecf.toronto.edu> <33023EDD.2767@idt.net> <5e03dd$i31@bagan.srce.hr>
Organization: University of Toronto, Engineering Computing Facility
Lines: 23
Xref: glinda.oz.cs.cmu.edu comp.lang.c++:247909 comp.object:61155 comp.theory:17964 comp.lang.smalltalk:51617

In article <5e03dd$i31@bagan.srce.hr>,
Kazimir Majorinc <kmajor@jagor.srce.hr> wrote:
>
>You have two way: give up from math, or give up from OO as it is.
>You choosed first. Consider 2nd! OO is bad design, and even more naive
>design, and that is true. Reality is not one-dimensional and 
>message-suitable.

  You have a third way: give up from trying to shoehorn mathematical models
into object-oriented models.  I believe that, in any given application, there
is a proper object-oriented way to model ellipses and circles to suit their
usage in that application.  (When I say "application" I don't mean a single
prgram necessarily, but also perhaps a class library.  I do not mean to
suggest that the OO model of ellipses and circles needs to be tailored to
each new program that is written.  I mean "application" in the original
sense of "the act of applying".)

 -PD

-- 
--
Patrick Doyle
doylep@ecf.utoronto.ca
