Re: Clean Object Class Design -- What is it?

From: Joseph Bacanskas <jbacanskas_at_home.com>
Date: Sat, 21 Jul 2001 23:29:40 GMT
Message-ID: <v4ES6.106416$p33.2248978_at_news1.sttls1.wa.home.com>


Hi Bob:

The big difference is that (good) Classes are "designed" around their behavior; _not_ their "data".

See Designing Object-Oriented Software by Wirfs-Brock, Wilkerson and Wiener

Bob Badour wrote:

> It has been suggested in another thread that a clean object class design
> obviates the need for normalization.
>
> In relational data modelling, I understand how normalization turns a fuzzy
> and general conceptual model into a robust logical model. The steps for
> achieving normalization are well documented, if not entirely
> deterministic. The algorithms for recognizing normalized designs are
> deterministic as well.
>
> What constitutes a "clean" object class design? How does one achieve the
> goal of "cleanliness"? How does one recognize a "clean" design vs an
> "unclean" design? Are the steps for achieving a "clean" design documented
> anywhere? Can we deterministically determine whether a given design is
> "clean" ?
>
> How?
>
>
>
 

-- 
Thanks!!
Joseph Bacanskas [|]
--- I use Smalltalk.  My amp goes to eleven.
Received on Sun Jul 22 2001 - 01:29:40 CEST

Original text of this message