• Stars
    star
    2
  • Language
    C++
  • Created over 2 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Example of SOLID of Interface Segregation Principle

More Repositories

1

generics-03-container

C++ Program to implement Generic methods on Container using Class Template
C++
3
star
2

dataflow-textfiles-01

Basic example of Data Flow with Text Files
C++
3
star
3

dp-creational-singleton-templates

Design Pattern: creational-singleton with templates
C++
3
star
4

dp-structural-adapter

Design Pattern: structural - adapter
C++
3
star
5

dp-creational-singleton

Design Pattern: creational-singleton
C++
3
star
6

dp-behavioral-strategy

Strategy is a behavioral design pattern that lets you define a family of algorithms, put each of them into a separate class, and make their objects interchangeable.
C++
3
star
7

dp-structural-decorator

Design Pattern: Structural - Decorator
C++
3
star
8

generics-02-stack

C++ Program to implement Generic methods on Stack using Class Template
C++
3
star
9

dp-structural-composite

Design Pattern: structural - composite
C++
3
star
10

dataflow-binary-01

Basic example of Data Flow with Binary Files
C++
2
star
11

solid-01-dip

Example of implementation SOLID with The dependency inversion principle (DIP)
C++
2
star
12

dp-structural-bridge

Bridge is a structural design pattern that divides business logic or huge class into separate class hierarchies that can be developed independently.
C++
2
star
13

dp-behavioral-observer

Observer is a behavioral design pattern that allows some objects to notify other objects about changes in their state.
C++
2
star
14

exception-handing-01

Basic Example of Exception Handling
C++
2
star
15

upcasting-downcasting-01

Example upcasting and downcasting give a possibility to build complicated programs with a simple syntax. It can be achieved by using Polymorphism.
C++
2
star
16

solid-01-srp

Example of Single Responsibility Principle
C++
2
star
17

solid-01-ocp

Basic description of principle Open Close
C++
2
star
18

solid-01-lsp

Example of a basic implementation of Liscov's substitution principle
C++
2
star
19

unit-testing-01-catch2

Example of using Catch2
C++
2
star
20

dp-creational-abstractfactory

Abstract Factory is a creational design pattern that lets you produce families of related objects without specifying their concrete classes.
C++
2
star
21

dp-creational-factorymethod

Factory method is a creational design pattern which solves the problem of creating product objects without specifying their concrete classes.
C++
2
star
22

oop-inheritance

Basic example of Inheritance in C++
C++
1
star
23

yaml-textfiles-01

Example of how to use the library to read YAML files
C++
1
star
24

oop-poly-function-overriding

Basic example of OOP with Polymorphism function overriding
C++
1
star
25

oop-poly-operator-overloading

Basic example of OOP with Polymorphism Operator Overloading
C++
1
star
26

oop-encapsulation

Basic example of Encapsulation
C++
1
star
27

oop-poly-function-overloading

Basic example of OOP with Polymorphism Overloading
C++
1
star
28

virtual-03-destructors

Example of a destructors
C++
1
star
29

lab02-oop-v1

This laboratory is about Object-Oriented Programming.
C++
1
star
30

serialization-deserialization-json

Example to explain how to serialize/deserialize objects with JSON
C++
1
star
31

serialization-json-files

Serialization and Deserialization JSON Files with C++
C++
1
star
32

unit-testing-01-gtest

Example of using Google Test
C++
1
star