Book Image

Learning Object-Oriented Programming

By : Gaston C. Hillar
Book Image

Learning Object-Oriented Programming

By: Gaston C. Hillar

Overview of this book

Table of Contents (16 chapters)
Learning Object-Oriented Programming
About the Author
About the Reviewers

Chapter 7. Organization of Object-Oriented Code

In this chapter, we will write code for a complex application that requires dozens of classes, interfaces, and constructor functions according to the programing language that we use. We will take advantage of the different available features to organize a large number of pieces of code in each of the three covered programming languages: Python, JavaScript, and C#. We will:

  • Understand the importance of organizing object-oriented code

  • Think about the best ways to organize object-oriented code

  • Work with source files organized in folders and module hierarchies in Python

  • Work with folders, namespaces, and namespace hierarchies in C#

  • Combine objects, nested objects, and constructor functions in JavaScript