summaryrefslogtreecommitdiff
path: root/devel/py-zope.component/pkg-descr
blob: 7b9de17a9c26a6eedc30eb30dd07fb76564fc5b0 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
zope.component, together with zope.interface, provides facilities
for defining, registering and looking up components.

There are two basic kinds of components: adapters and utilities.

Utilities are just components that provide an interface and that
are looked up by an interface and a name.

Adapters are components that are computed from other components
to adapt them to some interface. Because they are computed from
other objects, they are provided as factories, usually classes.