Ada provides full capacities of supporting object-orientation, but multiplex object patterns introduced by Ada are so complex that it is difficult for novices to master them. Investigating object patterns implemented by package, protected and task units, this paper presents a uniform object model (Omega), so as to simplify object-orientation with Ada. And exploiting Ada95's capacities, an approach of an Omega pre-processor is also made in confirmation of the model, which rationally hides from the complexity.
/lp/association-for-computing-machinery/omega-a-uniform-object-model-easy-to-gain-ada-s-ends-pvXBS6dLaU