Learning Object-Oriented Programming
Key Features
-
Write reusable code that defines and makes objects interact with one another
-
Discover the differences in inheritance and polymorphism in Python, JavaScript, and C#
-
Capture objects from real-world elements and create object-oriented code that represents them
... | | Design Patterns: Elements of Reusable Object-Oriented Software
Capturing a wealth of experience about the design of object-oriented software, four top-notch designers present a catalog of simple and succinct solutions to commonly occurring design problems. Previously undocumented, these 23 patterns allow designers to create more flexible, elegant, and ultimately reusable designs without having to... | | Software Reuse: Methods, Techniques, and Tools: 8th International Conference, ICSR 2004, Madrid, Spain, July 5-9, 2004, ProceedingsAfter three decades of research and practice, reuse of existing software artefacts remains the most promising approach to decreasing effort for software development and evolution, increasing quality of software artefacts and decreasing time to market of software products. Over time, we have seen impressive improvements, in extra-organizational... |