programming/Design Pattern(0)