1 / 5

OOP Project

OOP Project. Develop an Application which incorporates the following OO Mechanisms and Principals: Classes Visibility Constructor(s) Class Variable (if need be) Class Method (if need be) Inheritance Exception Handling Operator Overloading Polymorphism

gefen
Télécharger la présentation

OOP Project

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. OOP Project • Develop an Application which incorporates the following OO Mechanisms and Principals: • Classes • Visibility • Constructor(s) • Class Variable (if need be) • Class Method (if need be) • Inheritance • Exception Handling • Operator Overloading • Polymorphism • Show, that you can work with some elements of the Standard Template Library (STL): • vector, list

  2. OOP Project

  3. OOP Project • General description of the class diagram: • Specific classes: • One class is the base class of at least three derived classes • The derived classes extend or change aspects of the base class • Virtual functions of the base class are implemented in the derived classes

  4. OOP Project • General description of the class diagram: • Management class: • Incorporates the ability to create objects of the specific classes and stores these objects • Use elements of the STL as storage mechanisms: • The stored objects can be display and sorted • It can be searched for specific objects • Main function: • Includes one static instance of the management class, no further source code

  5. OOP Project • General: • Each class is split into a class.cpp and class.h file (if applicable) • The test program is integrated into the management class • Groups need to deliver: • Detailed project description • Class diagram • Source code • Two PowerPoint slides (structure is given)

More Related