Martin Fowler名箸 Analysis Patterns - Reusable Object Models