• Stars
    star
    1
  • 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

Basic example of OOP with Polymorphism function overriding

More Repositories

1

dp-creational-singleton-templates

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

generics-03-container

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

dataflow-textfiles-01

Basic example of Data Flow with Text Files
C++
2
star
4

dp-structural-adapter

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

dp-creational-singleton

Design Pattern: creational-singleton
C++
2
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++
2
star
7

dp-structural-decorator

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

solid-01-srp

Example of Single Responsibility Principle
C++
2
star
9

generics-02-stack

C++ Program to implement Generic methods on Stack using Class Template
C++
2
star
10

dp-structural-composite

Design Pattern: structural - composite
C++
2
star
11

unit-testing-01-catch2

Example of using Catch2
C++
2
star
12

oop-inheritance

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

yaml-textfiles-01

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

solid-01-dip

Example of implementation SOLID with The dependency inversion principle (DIP)
C++
1
star
15

dataflow-binary-01

Basic example of Data Flow with Binary Files
C++
1
star
16

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++
1
star
17

dp-behavioral-observer

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

oop-poly-operator-overloading

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

exception-handing-01

Basic Example of Exception Handling
C++
1
star
20

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++
1
star
21

solid-01-ocp

Basic description of principle Open Close
C++
1
star
22

solid-01-lsp

Example of a basic implementation of Liscov's substitution principle
C++
1
star
23

oop-encapsulation

Basic example of Encapsulation
C++
1
star
24

oop-poly-function-overloading

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

solid-01-isp

Example of SOLID of Interface Segregation Principle
C++
1
star
26

virtual-03-destructors

Example of a destructors
C++
1
star
27

dp-creational-abstractfactory

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

lab02-oop-v1

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

dp-creational-factorymethod

Factory method is a creational design pattern which solves the problem of creating product objects without specifying their concrete classes.
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