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:
Links are Interchangeable - No Password - Single Extraction
Konuyu Favori Sayfanıza Ekleyin