CSharp Interfaces
English | Size: 583.20 MB
Category: CBTs

Course Introduction
Overview
Definitions
Demo: Concrete Clas
Demo: Abstract Class
Demo: Interfac
Comparing Interfaces and Abstract Classes

Summary


Using Interfaces to Future-Proof Code

Overview

Programming to an Abstraction

Demo: Concrete Class vs. Interface

Summary


Creating Interfaces to Add Extensibility

Overview

The Repository Pattern

Demo: Implementing a Service Repository

Demo: CSV and SQL Repositories

Demo: Eliminating Duplication

Summary


Explicit Interface Implementation

Overview

Explicit Implementation

Demo: Explicit Implementation

When Explicit Implementation is Required

Interface Inheritance

Summary


Interfaces and Dynamic Loading

Overview

Programming to an Interface Only

Demo: Dynamic Loading

Unit Testing

Demo: Layering and Fake Repository

Demo: Unit Testing

Summary


Advanced Topics

Overview

Interface Segregation Principle

Interface vs. Abstract Class

Updating Existing Interfaces

Dependency Injection

Mocking

Download link:




uploadgig_com:
[Misafirler Kayıt Olmadan Link Göremezler Lütfen Kayıt İçin Tıklayın ! ]

uploaded_net:
[Misafirler Kayıt Olmadan Link Göremezler Lütfen Kayıt İçin Tıklayın ! ]
Links are Interchangeable - No Password - Single Extraction