Re: Simple inheritence question



On 1 Feb 2006 03:13:43 -0800, "Mark Nicholls"
<Nicholls.Mark@xxxxxxxxx> wrote:

If the software model solves the business model then the business model
must be consistent....i.e. there must be some sort of embedding of the
business model in the software one.......you cannot loose the ugliness
of the business model.

On the contrary, you certainly can. The structure of the software
does not need to be the same as the structure of the business model.
The ugliness of the business model can be moved outside the software
into configuration data, leaving the software itself unfettered.

-----
Robert C. Martin (Uncle Bob) | email: unclebob@xxxxxxxxxxxxxxxx
Object Mentor Inc. | blog: www.butunclebob.com
The Agile Transition Experts | web: www.objectmentor.com
800-338-6716


"The aim of science is not to open the door to infinite wisdom,
but to set a limit to infinite error."
-- Bertolt Brecht, Life of Galileo
.



Relevant Pages

  • Re: Simple inheritence question
    ... ugliness of the business model. ... problem domain to solution domain....sometimes I can't help myself. ... embedding of the problem domain in the software model.....if you loose ...
    (comp.object)
  • Re: Simple inheritence question
    ... of the business model in the software one.......you cannot loose the ... ugliness of the business model. ... A model of an ugly problem doesn't need to be ugly. ...
    (comp.object)