Smalltalk в примерах/Основы: различия между версиями

Содержимое удалено Содержимое добавлено
Нет описания правки
Нет описания правки
Строка 1:
<b>Основы</b>
 
В традиционном программировании, мы начинаем с задачи которую надо решить. Мы обдумываем как разделить проблему на меньшие части, затем каждую часть на ещё меньшие части. На каждой стадии мы думаем о том как <i>сделать</i> текущую часть работы. Прежде чем сделать что-либо надо сделать какую-нибудь одну вещь, затем другую, затем ещё другуюследующую. Таким образом, мы разделяем и решаем проблему делая акцент на том, что надо <i>сделать</i>.
 
При объектно-ориентированном подходе, мы снова начинаем с задачи которую надо решить. Затем мы пытаемся представить из каких объектов состоит система, какова их ответственность, и как они взаимодействуют. Мы так же разделяем проблему на части, но акцент делается на объектах и их взаимодействии.