Design patterns c (46/48)

Design patterns c