Det mesta :)
Tanken bakom är att man jobbar "bottom up", att man programmerar en massa smågrejer som man sammanfogar till större helheter.
Fördelen med detta är det gamla vanliga tramset: Skalbarhet (du kan ändra - och optimera skiten ur - koden i en komponent utan att tafsa på koden på websidorna eller andra applikationer som kan tänkas använda komponenten), enkelhet (den som gör webbsidan behöver inte veta ens hur man gör en databaskoppling) och snabb utveckling (flera personer kan jobba samtidigt på varsin komponent).
T.ex. hade man kunnat tänka sig att det skulle ha kunnat se ut så här:
Dim nyheterna, nyhet
set nyheterna = Server.CreateObject("Paces.Nyhetssamling")
nyheterna.hämtaInSenaste 3
For each nyhet in nyheterna do
' skriv ut nyhet...
Next
set nyheterna = nothing
Erkänn att det blir mycket snyggare ;)
(lyssna inte för mycket på mig dock, jag läser inte min kurs i objektorienterad analys och design förrän i december...)
------------------
The mud can make you prisoner, the plains can make you dry,
the snow can burn your eye but only people make you cry...
[Redigerat av spango den 26 aug 2001]

