OpenEdge 10.1 Object oriented Techniques
Duration
- 1 Day
Prerequisites
|
Before taking this course you should already be able to: |
Courses that will provide you with this prerequisite knowledge are: |
|
Develop 4GL GUI distributable applications. |
GUI Application Development |
|
Develop applications in the AppBuilder or OpenEdge Architect. |
GUI Application Development or OpenEdge Architect |
|
Develop applications using ProDataSets. |
Using ProDataSet |
Course Description
This course for intermediate level application developers shows you how to develop business applications using the Object-oriented Extensions to the 4GL introduced in OpenEdge 10.1. In this course you will learn how to create classes and objects and apply object-oriented programming techniques such as abstraction, inheritance, encapsulation, polymorphism, method overriding, interfaces, and delegation within your 4GL applications.
Topics
Key topics in this course include:
- Create classes and instantiate objects using the Object-oriented Extensions to the 4GL.
- Maintain encapsulation in your class designs.
- Invoke methods within objects.
- Create class inheritance hierarchies.
- Use the following as appropriate within your object-oriented applications:
- Polymorphism
- Method overriding
- Interfaces
- Delegation
Objectives
Object Oriented techniques if used correctly can cut the amount of code required, promote reusability and cut development time. Having a good understanding of the available techniques and taking full advantage of them can have significant impacts on the bottom line development costs.
Applicable Progress Version:
OpenEdge 10.1 and above
Delivery Mechanism:
- Instructor Led

