Learn how to use object-oriented programming principles in C#.
- [Anton] Hello, my name is Anton Delsink and this is Object Oriented Programming with C Sharp. In this course we'll explore object oriented programming by examining existing code and writing new code but always learning by example. C Sharp has many features supporting object oriented programming, including abstract classes, interfaces, genetic types, and frankly too many to list. So instead of looking at an individual feature and trying to imagine a use for it, we will look at a range of use cases in which we will write some code, and then choose which object oriented features to use if and when appropriate.
In each chapter I'll point out how we did or did not adhere to the object oriented principles of encapsulation, abstraction, inheritance and polymorphism. So let's get into object oriented programming with C Sharp.
- Abstract classes
- Processing text with StreamReader
- IEnumerable and yield return
- Windows Forms controls
- Windows Forms with and without the designer
- Adding, organizing, and testing forms
- Creating classes
Skill Level Intermediate
What you should know1m 10s
1. Theory vs. Practice
2. Examples from .NET
3. Examples from Windows UI
4. Examples from Board Games
5. Examples from the Web
Next steps1m 13s
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.