Re:To mix or not no mix (comes from non-technical thread)
"Guillermo Casta?o A" <Guiller...@GrupoMillennium.com> wrote
Quote
> I know it can be done, but from my point of view it could be more a
> problem than an improvement on my applications and cronograms
Good to go into it with your eyes open.
As both Joanna and Wayne have pointed out, there are up-front costs for OO
analysis and design that you have to be willing to pay. OO is a lot like
computation itself: if a notepad meets your needs, then don't bother writing
a speadsheet.
That being the case, you have to be honest about what you might want to fix
about your current approach, and honest about what it's worth to you to fix
it. There will be a lot of late nights when you have to remind yourself of
those goals. Initially, anyway<g>.
Quote
> I think that the RAD concept relies on OOP for code re-use, component
> creation and VCL expansion more than for "real world databound objects"
> dessign.
If Borland could do 90% of your visual work for you by giving you a great
set of objects to descend your programs' visual interfaces from, then why
shouldn't you code the things you deal with repeatedly in the same style? In
principle, 'GUI interface' is a problem domain that a programmer has to
solve, not essentially different from those of customer contact management,
job tracking, or any other problem domain. The VCL is indeed a great example
of some of the benefits of OO design.
Quote
> And that a mix of an OOP language but not a completely OOP
> application's dessign fits better.
> Am i wrong?
In general I agree with Joanna and Wayne that the benefits of OO design
start early and compound rapidly. But YMMV.
bobD