Learning object-oriented programming : explore and crack the OOP code in Python, JavaScript, and C# / Gaston C. Hillar
Material type:
- 9781785289637
- QA 76.73 .H55 2015

Item type | Current library | Home library | Collection | Call number | Copy number | Status | Date due | Barcode | |
---|---|---|---|---|---|---|---|---|---|
![]() |
National University - Manila | LRC - Graduate Studies General Circulation | Gen. Ed. - CCIT | GC QA 76.73 .H55 2015 (Browse shelf(Opens below)) | c.1 | Available | NULIB000013123 |
Browsing LRC - Graduate Studies shelves, Shelving location: General Circulation, Collection: Gen. Ed. - CCIT Close shelf browser (Hides shelf browser)
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
||
GC QA 76.9.N38 .P87 2013 Natural language annotation for machine learning / | GC QA 76.73 .F43 2014 Oracle PL/SQL programming / | GC QA 76.73 .G78 2015 Data science from scratch : first principles with Python / | GC QA 76.73 .H55 2015 Learning object-oriented programming : explore and crack the OOP code in Python, JavaScript, and C# / | GC QA 76.73 .J38 .Se28 2017 Introduction to programming in Java : an interdisciplinary approach / | GC QA 76.73 .J39 2016 Secrets of the JavaScript ninja / | GC QA 76.73 .L83 2015 Introducing python : modern computing in simple packages / |
Includes index.
Chapter 1. Objects everywhere -- Chapter 2. Classes and instances -- Chapter 3. Encapsulation of data -- Chapter 4. Inheritance and specialization -- Chapter 5. Interfaces, multiple inheritance, and composition -- Chapter 6. Duck typing and generics -- Chapter 7. Organization of object-oriented code -- Chapter 8. taking full advantage of object- oriented programming.
Object-oriented programming, also known as OOP, is a required skill in absolutely any modern software developer job. It makes a lot of sense because object-oriented programming allows you to maximize code reuse and minimize the maintenance costs. However, learning object-oriented programming is challenging because it includes too many abstract concepts that require real-life examples to make it easy to understand. In addition, object-oriented code that doesn't follow best practices can easily become a maintenance nightmare.
There are no comments on this title.