Developer's Blog » Flex 5 UIComponent should have Behavior Design Pattern | Everything about Flash |

As you probably know, a behavior class is somehow a simple controller for a target which does one only thing, controlling the target with a single specific goal or feature. Main idea behind this design pattern is to add functionality by assigning a behavior to an object by composition instead of extending it to get that functionality (inheritance).