design patterns (OOP) (Developers)
> I have a small project that is nine files (8 units and one main .PAS),
> not even 600 lines total. I'm using TP 5.5's OOP, so I can easily
> avoid using four of five units if I don't need that extra functionality.
> (I don't know OOP "design patterns" at all.)
How long will an object last? Where will it be stored? Who will act upon it later (read or manipulate it)? How many (in a list)?
Long story short: I was rethinking about Oberon (and Turbo Pascal). So I re-read part of the old "OMF Records" thread here from 2012. I had linked to Mossenbock's "OOP in Oberon-2" freeware PDF. (My old copy was 6.1 MB "PDF 1.4" while now it's available as 1.4 MB "PDF 1.6", go figure.) He had two English editions ('93,'95) but three German (language) editions ('93,'94,'98). The PDF is only of the second English version, but the latest German version had extra stuff, e.g. an extra chapter on Design Patterns! That was kindly translated to English (by Bernhard Treutwein) and also publicly available for free, too (not that I noticed until now).
GUI toolkits, graphic design objects, and OberonOS are a bit baroque for my needs. But presumably I can learn something more here.
Just FYI.
Complete thread:
- design patterns (OOP) - Rugxulo, 20.03.2020, 02:36 (Developers)