StaticSphere / oop-fundamentals

This repository provides the code samples for the Object Oriented Programming Fundamentals talk by Jamie Nordmeyer.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Object Oriented Programming Fundamentals

This repository provides code examples for the Object Oriented Fundamentals talk.

Samples

The samples are broken down as follows:

DRY (Don't Repeat Yourself)

Law of Demeter

Constructors

Encapsulation Over Inheritence

Static Classes

Single Responsibility Principle

Open/Closed Principle

Liskov's Substitution Principle

Interface Segregation Principle

Dependency Inversion Principle

The example code for the Single Responsibility Principle is also a great example of the Dependency Inversion Principle

About

This repository provides the code samples for the Object Oriented Programming Fundamentals talk by Jamie Nordmeyer.

License:MIT License


Languages

Language:C# 100.0%