[Checkins] SVN: bluebream/website/docs/v1.0/concepts.rst zca

Baiju M baiju.m.mail at gmail.com
Tue Jan 19 21:36:40 EST 2010


Log message for revision 108287:
  zca
  

Changed:
  U   bluebream/website/docs/v1.0/concepts.rst

-=-
Modified: bluebream/website/docs/v1.0/concepts.rst
===================================================================
--- bluebream/website/docs/v1.0/concepts.rst	2010-01-20 02:31:59 UTC (rev 108286)
+++ bluebream/website/docs/v1.0/concepts.rst	2010-01-20 02:36:40 UTC (rev 108287)
@@ -25,6 +25,25 @@
 
 - Document the API
 
+Zope Component Architecture
+---------------------------
+
+The main idea in the Zope Component Architecture is the use of
+components, rather than multiple-inheritence for managing complexity.
+
+Zope Component Architecture is about how to create reusable
+components, but not reusable components itself.
+
+A component is a reusable object with introspectable interfaces.
+Also components are cohesive and decoupled objects.  A component
+provides an interface implemented in a class.  It doesn't matter how
+a component is implemented, the important part is that it complies
+with its interface contracts.  An interface is an object that
+describes how you work with a particular component.  Using Zope
+component architecture we can spread the complexity of systems over
+multiple cooperating components.  Zope component architecture help us
+to create two basic kinds of components, adapters and utilities.
+
 Event
 -----
 
@@ -35,6 +54,8 @@
 Adpater
 -------
 
+Adapter takes the Interface of an existing component and adapts it to
+provide another Interface.
 
 Utility
 -------



More information about the checkins mailing list