Developments/Design Pattern(3)