Learning Object-Oriented Programming

Explore and crack the OOP code in Python, JavaScript, and C#



Bookstore > Books > Learning Object-Oriented Programming

Price$49.99 - $64.46
Rating
AuthorGaston C. Hillar
PublisherPackt Publishing
Published2015
Pages280
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101785289632
ISBN-139781785289637
EBook Hardcover Paperback

Learning Object-Oriented Programming is an easy-to-follow guide full of hands-on examples of solutions to common problems with object-oriented code in Python, JavaScript, and C#. It starts by helping you to recognize objects from real-life scenarios and demonstrates that working with them makes it simpler to write code that is easy to understand and reuse. You will learn to protect and hide data with the data encapsulation features of Python, JavaScript, and C#.

You will explore how to maximize code reuse by writing code capable of working with objects of different types, and discover the advantage of duck typing in both Python and JavaScript, while you work with interfaces and generics in C#. With a fair understanding of interfaces, multiple inheritance, and composition, you will move on to refactor existing code and to organize your source for easy maintenance and extension.

Learning Object-Oriented Programming will help you to make better, stronger, and reusable code.


  1. (7 books)


4 5 16

Similar Books


Python Object-Oriented Programming, 4th Edition

Python Object-Oriented Programming, 4th Edition

by Steven F. Lott, Dusty Phillips

Object-oriented programming (OOP) is a popular design paradigm in which data and behaviors are encapsulated in such a way that they can be manipulated together. Python Object-Oriented Programming, Fourth Edition dives deep into the various aspects of OOP, Python as an OOP language, common and advanced design patterns, and hands-on data ma...

Price:  $32.00  |  Publisher:  Packt Publishing  |  Release:  2021

Mastering Object-oriented Python

Mastering Object-oriented Python

by Steven Lott

This practical example-oriented guide will teach you advanced concepts of object-oriented programming in Python. This book will present detailed examples of almost all of the special method names that support creating classes that integrate seamlessly with Python's built-in features. It will show you how to use JSON, YAML, Pickle, CS...

Price:  $24.35  |  Publisher:  Packt Publishing  |  Release:  2014

Python 3 Object-Oriented Programming, 3rd Edition

Python 3 Object-Oriented Programming, 3rd Edition

by Dusty Phillips

Object-oriented programming (OOP) is a popular design paradigm in which data and behaviors are encapsulated in such a way that they can be manipulated together. This third edition of Python 3 Object-Oriented Programming fully explains classes, data encapsulation, and exceptions with an emphasis on when you can use each principle to develo...

Price:  $19.99  |  Publisher:  Packt Publishing  |  Release:  2018

Learning Objective-C 2.0

Learning Objective-C 2.0

by Robert Clair

If you want to learn Objective-C 2.0 to write programs for Mac OS X, iPhone, iPad, or iPod touch, you've come to the right place! Concise, readable, and friendly, Learning Objective-C 2.0 is the perfect beginner's guide to the latest version of Objective-C.Longtime Mac OS X and iPhone developer Robert Clair covers everything fro...

Price:  $6.66  |  Publisher:  Addison-Wesley  |  Release:  2010

Practical Object-Oriented Design, 2nd Edition

Practical Object-Oriented Design, 2nd Edition

by Sandi Metz

Object-oriented programming languages exist to help you create beautiful, straightforward applications that are easy to change and simple to extend. Unfortunately, the world is awash with object-oriented (OO) applications that are difficult to understand and expensive to change. Practical Object-Oriented Design, Second Edition, immerses y...

Price:  $36.71  |  Publisher:  Addison-Wesley  |  Release:  2018

Interactive Object-Oriented Programming in Java, 2nd edition

Interactive Object-Oriented Programming in Java, 2nd edition

by Vaskaran Sarcar

Gain the fundamental concepts of object-oriented programming with examples in Java. This 2nd edition comes with detailed coverage and enhanced discussion on fundamental topics such as inheritance, polymorphism, abstract classes, interfaces, and packages. This edition also includes discussions on multithread programming, generic programmin...

Price:  $59.99  |  Publisher:  Apress  |  Release:  2020

Beginning Java 17 Fundamentals, 3rd Edition

Beginning Java 17 Fundamentals, 3rd Edition

by Kishori Sharan, Adam L. Davis

Learn the fundamentals of the Java 17 LTS or Java Standard Edition version 17 Long Term Support release, including basic programming concepts and the object-oriented fundamentals necessary at all levels of Java development. Authors Kishori Sharan and Adam L. Davis walk you through writing your first Java program step-by-step. Armed with t...

Price:  $37.90  |  Publisher:  Apress  |  Release:  2022

Python 3 Object-oriented Programming, 2nd Edition

Python 3 Object-oriented Programming, 2nd Edition

by Dusty Phillips

Python 3 is more versatile and easier to use than ever. It runs on all major platforms in a huge array of use cases. Coding in Python minimizes development time and increases productivity in comparison to other languages. Clean, maintainable code is easy to both read and write using Python's clear, concise syntax.Object-oriented prog...

Price:  $44.99  |  Publisher:  Packt Publishing  |  Release:  2015