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>
S P Engineering, Inc. | Large scale, mission-critical, distributed OO
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