Monday, 3 April 2017

OOP

I object to objects

Still trying to wrap my head around OOP.  Starting to think that it isn't programming that is the issue, rather it's  OO design.

I've been doing the a course on Udemy for some OOP in C#.  Learning curve still feels really steep.  Trying to tackle polymorphism, and it took a bit of effort, research and prodding, but I think i've managed to get an abstract class working.

But, in my haste to get an answer for the exercises, I feel as though I cheated by looking at someone elses solution.  If i did the same thing for work, i wouldn't call it cheating, rather borrowing from the creative commons (with due reference to the author in a comment).

Maybe it's because i dont want to short-change myself and my own learning.

Anyway.  Thanks to a work colleague, I've got an expanded list of books to read that will broaded my understanding of OOP, design, programming patterns and refactoring.

A couple hours a week of my own spare time barely seems enough to properly tackle this.

Some days, i want to just go back to procedural stuff, make something, then dream of doing it with objects.