Coding 101 31: C# Objects and Classes

Coding 101 31: C# Objects and Classes

Avatar

Hosts: Fr. Robert Ballecer, SJ and Shannon Morse

Snubs Compiled
Microsoft Visual Studio Express 13 Windows

MonoDeveloper OSX

Ivory Tower
Way back in Episode 6 of the first module of Coding 101, we talked a little about "Object Oriented Programming"
* OOP is an approach to programming that divides the process -- the "problem solving" of a program into modular, reusable pieces.

Before OOP, you wrote your program, then you considered how data might be processed by your code.
* In OOP, you don't think of data seperate from code -- instead, you think of "Objects" which combine code and data. --
** You wrote your code, which then processed data
** OOP unified the two: instead of having data and code, you have a "object" that combines the two.
** Instead of having pieces of code that handle sets of data, you now have OBJECTS that model In-Real-Life logic with In-Real-Life sets of data.

In other words... you code problem-solving, instead of process -- It was a huge jump.
**

Comments

Avatar