On 2010-06-24, Bruno Desthuilliers <bruno.42.desthuilli...@websiteburo.invalid> wrote: > Not going into OO when you don't need it IS actually the > "Python way" !-)
My most satisfying classes are the ones that gradually coalesce from a functional program. They take actual shape during refactoring. I find classes to be the most successful when they improve my conception of a program by gathering operations and data together in a way that simplifies my program. They have the least positive impact when I slap them together early on, just to group up some data that appears to need grouping. It's pretty rare that I know the best operations for each bit of data and how best to bundle that data until after a program is functional. It is lucky my programs are relatively small. ;) -- Neil Cerutti -- http://mail.python.org/mailman/listinfo/python-list