← Back to team overview

launchpad-dev team mailing list archive

Re: New services infrastructure

 

On 01/03/12 18:28, Martin Pool wrote:
> That sounds great.
> 
> What's a POPO? (I did Google it but nothing seemed right.)
> 

POPO = Plain Old Python Object

In Java circles, the term POJO is used analogously.

A POPO is a business object which encapsulates state and operations on
that state, and typically can be used to model domain entities which are
used by business services. The objects do not have additional,
orthogonal concerns like remoting, persistence or other infrastructure
mixed in.


References