City - Introduces a simple City-object (/examples)


Class-Classgen-classgen documentation  | view source Contained in the Class-Classgen-classgen distribution.

Index


NAME

Top

City - Introduces a simple City-object (/examples)

VERSION

Top

1.00

SYNOPSIS

Top

	use City;
	$ci=City->new();
	$ci->set_name('the name of this city');
	$country_object=$ci->get_a_is_capital_from();

DESCRIPTION

Top

Rumbaugh uses this simple example to illustrate a one-to-one association between a Country- and a City-object in ch. 3.2 of "Object Oriented Modelling".

The idea is that any instance of a City-class can access all functions of the associated Country-class VIA the association (and vice versa). The one-to-one association introduces a lot of flexibility and functionality into object-oriented design.

There are many ways to implement this one-to-one association. The author decided to use an internal instance variable $a_is_capital_from. It than is the task of the program, which uses City.pm, to establish a correct association with a correct country.

ENVIRONMENT

Top

DIAGNOSTICS

Top

BUGS

Top

FILES

Top

SEE ALSO

Top

	perldoc associated
	perldoc Country.pm

AUTHOR

Top

Name: Michael Schlueter

email: mschlue@cpan.org

COPYRIGHT

Top


Class-Classgen-classgen documentation  | view source Contained in the Class-Classgen-classgen distribution.