Python 3 Object Oriented Programming: Managing objects

Posted by naheeds on Aug 13, 2010 5:43 AM EDT
Packt Publishing; By Dusty Phillips
Mail this story
Print this story

In this article , we'll take a look at designing higher-level objects; the kind of objects that manage other objects. The objects that tie everything together.

In the previous article on Python 3: When to Use Object-oriented Programming, the focus was on objects and their attributes and methods.

In this article , we'll take a look at designing higher-level objects; the kind of objects that manage other objects. The objects that tie everything together.

Managing objects

The difference between these objects and most of the examples we've seen so far is that our examples tend to represent concrete ideas. Management objects are more like office managers; they don't do the actual "visible" work out on the floor, but without them, there would be no communication between departments and nobody would know what they are supposed to do. Analogously, the attributes on a management class tend to refer to other objects that do the "visible" work; the behaviors on such a class delegate to those other classes at the right time, and pass messages between them.

Full Story

  Nav
» Read more about: Story Type: Tutorial

« Return to the newswire homepage

This topic does not have any threads posted yet!

You cannot post until you login.