Mega Code Archive

 
Categories / Flash ActionScript / Class
 

Inheritance vs Composition

package {     public class House     {         public var kitchen:Kitchen;         public var livingroom:LivingRoom;         public var bedrooms:Array;         public function House(numberOfBeds:int)         {             kitchen = new Kitchen();             livingroom = new LivingRoom();             bedrooms = new Array();             for (var i:int = 0; i < numberOfBeds; i++)             {                 bedrooms[i] = new Bedroom();             }         }     } } class Kitchen{ } class LivingRoom{ } class Bedroom{ }