From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: fac41,b87849933931bc93 X-Google-Attributes: gidfac41,public X-Google-Thread: 109fba,b87849933931bc93 X-Google-Attributes: gid109fba,public X-Google-Thread: 11cae8,b87849933931bc93 X-Google-Attributes: gid11cae8,public X-Google-Thread: f43e6,b87849933931bc93 X-Google-Attributes: gidf43e6,public X-Google-Thread: 103376,b87849933931bc93 X-Google-Attributes: gid103376,public X-Google-Thread: 114809,b87849933931bc93 X-Google-Attributes: gid114809,public X-Google-Thread: 1108a1,b87849933931bc93 X-Google-Attributes: gid1108a1,public From: Nick Leaton Subject: Re: What is wrong with OO ? Date: 1996/12/16 Message-ID: <32B517D0.32BC@calfp.co.uk>#1/1 X-Deja-AN: 204361681 x-nntp-posting-host: calfp.demon.co.uk references: <58se4d$68c@news3.digex.net> <32B3DD77.2F17@deep.net> content-type: text/plain; charset=us-ascii mime-version: 1.0 newsgroups: comp.lang.c++,comp.lang.smalltalk,comp.lang.eiffel,comp.lang.ada,comp.lnag.java,comp.object,comp.software-eng x-mailer: Mozilla 3.0Gold (X11; I; SunOS 5.5 sun4m) Date: 1996-12-16T00:00:00+00:00 List-Id: Tansel Ersavas wrote: > In fact, as soon as you start to think, you start working on abstracted > realm. It is the basis of our thinking, our understanding. We can not > grasp things as they are, because anything has almost infinite > complexity. If you want to model a chair, to model it as is in the real > world, you have to model it down to the molecules, even quarks. All of > our thinking involves abstraction. Abstraction or generalisation is involved, but when modeling you can distort reality, or delete realilty. In your case of the chair you may choose to delete atomic structure as outside your model boundary. You might choose to model they material(s) used in making the chair, wood, steel plastic and ignore the type of wood. Distortion would be where you modeled benches and chairs as a single class and ignored the restriction on number of people that can sit on one instance at any time. Building a model does not just involve abstraction -- Nick