Introduction to Object Oriented Programming
Loading...
732
views
Loading...
Uploader Comments (WebDevFTW)
see all
All Comments (9)
-
Man you just explained OOP to me in under ten minutes! It's been a huge stumbling block for me, thanks.
-
dude thanks for the tutorial, but you could make a tutorial using OOP with data manipulation (mySql)?
-
@WebDevFTW Needless to say, the majority of what I know about programming is what I've learned after I got out of college. It hasn't been long so I'm still learning, which is why I stumbled upon and subscribed to your channel.
And yes that's pretty much what happened. If they did explain it it was vague or while we were trying to get the code in place so we didn't fall behind. Luckily we had 1 outstanding professor but unfortunately he couldn't balance it out.
Loading...
I don't like OOP. It's not hard to find ways around it but it wouldn't hurt to go over it and try it out again.
Cornbane 7 months ago
@Cornbane It's a fundamental part of programming. I mean, the only real ways around it are C/C++ (but even C++ can be Object Oriented), PHP, and Javascript. Otherwise, most languages are Object-Oriented by design. I don't see why one wouldn't like it however, it makes code easier to read, easier to organize, and way more maintainable than sloppy spaghetti code (procedural code).
WebDevFTW 7 months ago
@WebDevFTW It could have been the way I was introduced. My college program wasn't top tier and it made most of us consider OOP as extra and unnecessary work. Either that or we weren't given projects that could have benefited from it.
I'll tell you what. I'll follow along with the future projects you mentioned at the end of the video and we'll see if I can get a better view! I work mainly with PHP and Javascript (jQuery) as primary languages. (Don't know if you were planning on using others.)
Cornbane 7 months ago
@Cornbane What sort of projects and languages did you use in college. I mean, in the realm of Computer Science vs Software Development in the business world, using procedural code for logic and algorithms may make sense, but for building large enterprise software, you want to ensure organization and maintainability. Having random if-else code chunks lying around with no real means of structure, then you have a problem.
WebDevFTW 6 months ago
@WebDevFTW Web programming. Nothing fir huge business stuff. Front and back-end programming using PHP, Janascript and C#. OOP was a small section of the PHP portion. Mostly we were taugh... sho... given the code to copy and paste without any explanation of what it did. When it came around to OOP is was nearly impossible to follow what was going on unless you had some idea about it prior.
Cornbane 6 months ago
@Cornbane Wait. Your college professor just gave you code to copy and didn't explain how it worked!? Theres the problem right there. #lol When building an application, you want to focus on organization, maintainability, and performance. OOProgramming focuses an all three of these. It can keep your code DRY and can speed up development time. I'd say, the only appropriate time for procedural programming is in computer science for algorithms and logic. Simple single input/ single output apps.
WebDevFTW 6 months ago