Python Classes
Everything in the Python language is an object. This includes numbers, strings, data structures, functions, classes, modules and […]
Everything in the Python language is an object. This includes numbers, strings, data structures, functions, classes, modules and […]
Head First Design Patterns is the title of a good book that can be used to learn design […]
There is a good video on this subject on YouTube. Mosh Hamedani explains OOP and compares it to […]
Design principles lay your design foundation. Design patterns are built on top of design principles. Design principles come […]
VBA is an object oriented programming language. It has individual objects, each of which has its own set […]
This post is based on Mosh Hamedani’s course at Udemy.com. It’s from his C# Intermediate course, section 6 […]
Let’s use an example to illustrate how interfaces can be used in our own code. We have a […]
There are two kinds of relationships between classes: Inheritance (is-a) Composition (has-a) This post is based on an […]
What are access modifiers? Access modifiers are used to control access to a class and/or its members. We […]
Before we can understand classes, we need to have a good knowledge of the basic building blocks. Encapsulation […]
Wikipedia has an article on programming paradigms. Wikipedia says: “Programming paradigms are a way to classify programming languages […]