-
Notifications
You must be signed in to change notification settings - Fork 3
Repository for C# OOP 2015 Team Project
License
vassildinev/CSharp-OOP-Team-Project
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
C# OOP Team Project --------------------------------------- Team Blueberry Ivailo Petrov - Ivayl3 Alexander Markov - frowstyl Vasil Dinev - vassildinev Dimitar Gaidardzhiev - dimiter.gg Iliq Belichev - beliconfused Konstantin Popov - konstantin.popov.10 Maria Kacharava - maryakach -----> tel.0895 616 445 Kristian Terziev - K.Terziev --------------------------------------------- General Requirements --------------------------------------------- Please define and implement the following object-oriented assets in your project: • At least 5 interfaces (with one or more implementations) • At least 15 classes (implementing the application logic) • At least 3 abstract classes (with inheritors) • At least 1 custom exception class (with usage in your code) • At least 3 levels of depth in inheritance • At least 1 polymorphism usage • At least 1 structure • At least 1 enumeration • At least 1 event (with subscribers) • At least 1 design pattern (e.g. Composite, Singleton, Factory, Wrapper, Bridge, Command, etc.) You might read about design patterns in Wikipedia, Sourcemaking, DoFactory and others. ttp://academy.telerik.com http://telerikacademy.com http://facebook.com/TelerikAcademy ---------------------------------------------- Additional Requirements ---------------------------------------------- • Follow the best practices for OO design: use data encapsulation, use exception handling properly, use delegates and events like it is recommended in MSDN, use inheritance, abstraction and polymorphism properly, follow the principles of strong cohesion and loose coupling. • Obligatory use Git to keep your source code and for team collaboration (you might use https://github.com/). TFS or SVN are not allowed. Use Git. • Provide a class diagram (to visualize all types).
About
Repository for C# OOP 2015 Team Project
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published