Object-orientation (usually acronymed as OO) has lately become one of the most challenging fields for the software techniques. The ideas underlying OO were produced in the late 60s, but they didn't seem very useful at that time. Why should anyone have bothered with a complicated structure (called object), when the easier way of structured analysis and design were at hand? But as programming projects kept growing and as the market asked for quicker adjustments to clients' demands, the OO technique slowly gained its own specific part in software development.
by Peter D. Varhol
Object-oriented Programming, Object-orientation