Goals
- Understand the challenges of object-oriented design
- Master general concepts and be able to apply them to the main object languages
Program
History and comparison
Impossibilities and challenges: moving from procedural to object
Quick generalist syntax of several languages hosting the object
Instances of
Staticity and Dynamicity objects : correspondence with real life
Classes, attributes and methods: fundamental elements
Code inheritance and reuse
Visibility: how, why
Interfaces and abstraction: reasoned preparation of an architecture
The components, the packages, elements of programming by components
Essential concepts of UML
Some Design Patterns of current use
Differences between languages
Practical comparison: the object in the languages Java / C # / PHP 5.0
Duration
2 days
Price
£ 1090
Audience
All
Prerequisites
Knowledge of programming
Reference
PRO69-F
Sessions
Contact us for more informations about session date