On Mar 29, 1:30 pm, Elizabeth D Rather <erat...@[EMAIL PROTECTED]
> wrote:
> However, there are also a very great many situations in which OOP is not
> appropriate, such as most embedded control programs that are entirely
> procedural. If you *have* an app with identifiable classes of objects,
> OOP techniques can provide enormous simplification at the higher levels
> of the application. If you don't, it won't do anything for you. So,
> it's not appropriate to say "OOP has failed" or even "OOP is great". It
> *can* be great if the situation is appropriate.
The common analogy is that if the only tool in your toolbox is a
hammer, you are going to be hammering a lot of screws into places
where the results are less than satisfactory ... but working out that
a drill, drill-bit and driver-bit is the quickest way to solve those
problems does not mean that you throw away your hammer.


|