design-patterns | Flex Technology Group