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

Содержимое удалено Содержимое добавлено
Строка 77:
===Объектно-ориентированное мышление===
 
Smalltalk это один из чистейших ОО языков. В отличие от C++, в котором легко писать процедурный код, в Smalltalk-е трудно писать процедурный код. Обычно требуется $8$--$12$ месяцев, для знакомых с процедурным программированием, чтобы начать достаточно свободно думать в терминах объектов. При использовании языка, который не помогает этому процессу очень легко оставаться в полушизофреническом состоянии.
 
ОО мышление is fun и отлично от процедурного. Одним из отличий является тенденция к более итеративной разработке, чем при процедурном программировании. При ОО проектировании мы признаем, что мы не полностью понимаем наши объекты и их взаимодействие, и мы признаем, что они могут измениться и преобразоваться, когда мы в большей степени поймём проблему.