OOPSLA/ECOOP '90 Proceedings of the European conference on object-oriented programming on Object-oriented programming systems, languages, and applications
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Centralized mindset: a student problem with object-oriented programming
SIGCSE '95 Proceedings of the twenty-sixth SIGCSE technical symposium on Computer science education
Hi-index | 0.00 |
Developers are familiar with the benefits of OO programming such as encapsulation, inheritance and polymorphism. The difficulties with OO programming are less well known, though there are many. Good developers should know both the strengths and weaknesses of the tools they use. This paper is a survey of common issues encountered when developers try to apply OO principles to large, complex real-world software projects.