Re: Mixing OO and DB

From: Patrick May <pjm_at_spe.com>
Date: Sun, 02 Mar 2008 17:26:47 -0500
Message-ID: <m27igkzrrs.fsf_at_spe.com>


Robert Martin <unclebob_at_objectmentor.com> writes:
> On 2008-02-29 07:52:39 -0600, Patrick May <pjm_at_spe.com> said:
>> You've asked this before and it has been fully answered. The
>> two components change at different rates for different reasons,
>> especially in distributed applications and when the database
>> supports multiple applications.
>
> This principle has a name. It's called The Common Closure
> Principles (CCP). It says: "Separate things that change at
> different rates and for different reasons."

     How well put. ;-)

     I usually think of the CCP in the context of defining cohesive components for release but you are, of course, correct.

Regards,

Patrick



S P Engineering, Inc. | Large scale, mission-critical, distributed OO
                       | systems design and implementation.
          pjm_at_spe.com  | (C++, Java, Common Lisp, Jini, middleware, SOA)
Received on Sun Mar 02 2008 - 23:26:47 CET

Original text of this message