lqp - January 16th, 2007
[Recent Entries][Archive][Friends][User Info]
03:48 am
[Link] |
ПсевдоООП Suxx По поводу восторгов vitus-wagner@lj по поводу конструкции
3.times do some code end
свойственной Питону, Ruby и прочим современным “обьектно ориентированным” скриптовым языкам.
Если мы возьмем самую обычную (или немного необычную, не суть важно) функцию и поставим ее первый аргумент перед именем самой функции, отделив ее для красоты точкой, то мы вовсе не получим никакой дополнительной обьектной ориентированности. Мы получим уродскую запись функции и не более того.
Об обьектной ориентированности можно было бы как-то говорить, если бы числу 3 можно было бы присвоить значение 5(как в старом фортране), двенадцатеричную систему счисления или свойство “зеленое”. Обьект, все же - это сущность, имеющая состояние, и этим своим состоянием характеризующаяся. Но так, конечно, никто делать не будет, по очевидным причинам.
С другой стороны, может я чего-то умного в жизни не понимаю, все-таки лет десять ничего реально обьектного не писал.
|
|