Strategy Pattern is my favorite one, and why?
because it’s so simple for implamentation; it’s based on polymorphism, an the basic idea is to encapsulate the code that you think is gonna change.
for example let’s say that you have and Encryptor Class:
Monthly Archives: December 2009
Strategy Pattern
More on Regular Expressions!
i was trying to understand what’s happening behind scenes in the Log Class in Flex Framework
if you digg a little bit in their Classes you’ll find something like this
1
2
3
4
5
6
7
8
9
10
11
12
13
public function debug(msg:String, … rest):void
{
if (hasEventListener(LogEvent.LOG))
{
// replace all of the parameters [...]