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

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