Re: Mixing OO and DB

From: Patrick May <>
Date: Sun, 02 Mar 2008 17:26:47 -0500
Message-ID: <>

Robert Martin <> writes:
> On 2008-02-29 07:52:39 -0600, Patrick May <> 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.



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

Original text of this message