Post date: Aug 31, 2008 12:24:14 AM
I suppose this is a result of realizing that OOP isn't the end all be all of programming paradigms. Actually realized this awhile ago, but I was messing around with my code and realized that if I worked out my class dependencies and strung them all together, I wouldn't need nearly as many accessor type functions. So now my Field class is a Grid which is itself a Mesh, which doesn't necessarily make sense from an OOP perspective, but it makes coding simpler for me, as my Field can access whatever I want it to in Grid and Mesh without messing with unnecessary mechanisms. It also seems like a nice way to reduce code clutter, providing more places to stick you code.