Design Pattern Note