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 |