На мой взгляд проще открыть хорошую книжку и почитать, например, «Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидес Приемы объектно-ориентированного проектирования. Паттерны проектирования», «Мартин Фаулер Архитектура корпоративных программных приложений» и т.д.
Статья, несомненно интересна, но очень краткая. Если кому интересно почитать про Стива, рекомендую книгу «Джеффри С. Янг, Вильям Л. Саймон. iКона: Стив Джобс»
City: New York
«Results from your location are not yet available» да уж