For Smart Programmers

Category Archives: Object Oriented

Rogue Wave – There’s no excuse to use anything else Rogue Wave Database Management, Mobile Solutions and Messaging, Analytics, Data Integration – Sybase Inc – Can’t imagine life without this Database Management, Mobile Solutions and Messaging, Analytics, Data Integration – Sybase Inc Welcome to Taligent – At the core of the topic – Welcome to [...]


I believe that having gained experience with (multiple inheritance) MI, one should draw the distinction between design and implementation. MI is a great modeling tool which helps me to separate interfaces with different functionalities thus making the model more concise. I prefer the possibility to directly express my design in an implementation language. For in [...]


What is the difference between generalization and realization ? Generalization connects a sub-class to a super-class. It’s another name for inheritance. Realization connects a class to an interface. It’s another name for implementation. Generalization is equivalent to public inheritance in C++ or ‘extends’ in java. It implies inheritance of interface and implementation. Realizes is equivalent [...]