I've been working in the world of professional software development for a few years now and pretty much take it as a given that the best way to write code which is easy for other people to understand and work with is to write that code in an object oriented way.
Not everyone agrees with this approach of course and I've been told on occasions that I'm 'over object orienting' (is that even a word?) solutions. However, I think there are big advantages to be had from following an OO approach and I thought I'd explore these here.
Writing code in an object oriented way provides a way for us to manage complexity in an application. There always seems to be some degree of complexity, even in simple looking problems, so it makes sense to look for ways to mitigate that.
No comments yet, be the first one to post comment.