design pattern framework c

1 2 3