000 01585nam a2200217Ia 4500
003 NULRC
005 20250520102804.0
008 250520s9999 xx 000 0 und d
020 _a9781785289637
040 _cNULRC
050 _aQA 76.73 .H55 2015
100 _aHillar, Gaston C.
_eauthor
245 0 _aLearning object-oriented programming :
_bexplore and crack the OOP code in Python, JavaScript, and C# /
_cGaston C. Hillar
260 _aBirmingham, UK :
_bPackt Publishing, Limited,
_cc2015
300 _ax, 256 pages :
_billustrations ;
_c24 cm.
504 _aIncludes index.
505 _aChapter 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.
520 _aObject-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.
650 _aC# -- COMPUTER PROGRAMMING LANGUAGE
942 _2lcc
_cBK
999 _c15364
_d15364