Moving away from OOP

time to read 1 min | 106 words

Here is an interesting article about the direction that C++ seems to take now. Basically, it's about moving from inheritance and strict OO to generic programming and external algorithms.

When I was working with C++ I just loved the abilities of the standard library and the way I could plug things together. I mostly agree with the article, it's much better to have a way to hook things into a class from the outside than do it from the inside.

It's one reason that I'm so excited about extention methods, they will allow you to do some very nice things without having to touch the object itself.