[Progress Communities] [Progress OpenEdge ABL] Forum Post: RE: Class newbie - How to

  • Thread starter Thread starter Peter Judge
  • Start date Start date
Status
Not open for further replies.
P

Peter Judge

Guest
As David, Rutger, Patrick and others have said, there are a few parts 1) you MUST use interfaces for classes that are Bongs 2) you MAY use the abstract factory/builder pattern to instantiate those (I would recommend that you do) These things are not only possible in ABL but we (PSC) use them *heavily* in some of the ABL modules that we ship (like the HTTP client and WebHandlers). There's a repo at github.com/.../Composing_Complex_Apps that contains some before ("start") and after ("solution") code that illustrates what those concepts are, and how to use them. Start with this PDF github.com/.../Composing_Complex_Applications.pdf . There's also a longer, workshop version PDF that covers the same ground and a little more.

Continue reading...
 
Status
Not open for further replies.
Back
Top