Listing 1

<cfif IsDefined("newOrder")>
 <cfscript>
 newPizza = Createobject('component','pizza');
 newPizza.init(newOrder);
 newPizza.prepare();
 newPizza.Bake();
 newPizza.cut();
 newpizza.deliver();
</cfscript>

Listing 2

<cffunction name="OrderPizza">
 <cfargument name="Order" type="order">
 <cfset var pizza = CreateObject('component','pizza')>
 <cfset variables.order = arguments.order>
 <cfset PreparePizza(pizza)>
 <cfset BakePizza(pizza)>
 <cfset CutPizza(pizza)>
 <cfset Waitress.RecievePizza(pizza)>
</cffunction>