2007
DOI: 10.1145/1269900.1268907
|View full text |Cite
|
Sign up to set email alerts
|

Order of explanation should be interface

Abstract: Most textbooks about object-oriented programming start explaining the OOP triumvirate, inheritance -abstract classesinterface, in this order. The article explains why the Design Patterns First methodology changes this order of explanation. It suggests explaining the interface at the beginning of course. After some experience it should follow by explaining abstract classes and inheritance without method overriding and after more experience by explaining inheritance of standard classes and method overriding.

Help me understand this report

This publication either has no citations yet, or we are still processing them

Set email alert for when this publication receives citations?

See others like this or search for similar articles