Skip to content

Here are the assignments I completed during the course Intermmediate Software Design by Douglas Schmidt.

Notifications You must be signed in to change notification settings

AvishayMamrud/intermmediate_software_design

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

intermmediate_software_design

Here are the assignments i completed during the online-course Intermmediate Software Design by Douglas Schmidt - vanderblit university.
The entire course is in this link
We discussed and practiced the following subjects:

  1. The evolution of c++ from c some of the features are -
  • Support namespaces
  • Support of reference types
  • Support OOP (classes)
    1. access-controllers (encapsulation)
    2. Inheritance (substitution/polymorphism)
    3. Abstraction (virtual methods = abstract class/interface in java-terms)
  • Support templates (Generics)
  • Support inline methods
  • Support of unique, shared and other types of pointer management
  1. The rule of 3
  2. The rule of 5
  3. Templates use guidelines
  4. exception safety in general ...

About

Here are the assignments I completed during the course Intermmediate Software Design by Douglas Schmidt.

Topics

Resources

Stars

Watchers

Forks