«Flex SDK coding conventions» на русском8 июня 2008Я уже давно подписан на RSS блога «Flash-разработка», поскольку нахожу публикуемые там материалы интересными, актуальными и, порой даже, — уникальными. Совсем недавно на этом ресурсе была опубликована серия статей под общим заголовком «Хороший стиль Flex-программирования», являющаяся русскоязычным переводом документа «Flex SDK coding conventions and best practices» — соглашения по написанию кода в классах Flex SDK. Этот документ примечателен тем, что он может помочь не одной команде разработчиков прийти к общему стилю создаваемого ими кода. Опубликовано в Лучшие практики программирования, Обзоры, Теория разработки | Комментариев 3 |
||
Варианты реализации паттерна Singleton в языке ActionScript 324 октября 2007Основное назначение паттерна Singleton — обеспечение гарантии того, что в программе будет существовать только один экземпляр класса и предоставление глобальной точки доступа к этому экземпляру. Достигается это путем запрета прямого инстанцирования экземпляров класса при помощи конструктора и описания в классе специального статического метода, отвечающего за создание и доступ к единственному экземпляру класса. В ActionScript 3 нельзя обозначить конструктор класса как Опубликовано в ActionScript 3, Теория разработки | Комментариев 37 |
||
Что лучше: Singleton или использование статических членов класса?20 октября 2007Наверняка ведь многие задавались вопросом: «Почему бы не использовать вместо Одиночки обычный класс со статическими методами и свойствами?». В ActionScript 3 создать Singleton без дополнительных маневров не получится и бывают случаи, когда хочется попросту обойтись без них. Опубликовано в ActionScript 2, ActionScript 3, Java, Теория разработки | Комментариев 9 |
||
Клонирование в мирных целях — знакомство с паттерном Прототип (Prototype)30 августа 2007Наверно, как и большинство из вас познакомившись с объектно-ориентированным подходом в программировании, я стал видеть классы всюду и везде, причем порой, даже там, где в них и не было необходимости. Очень быстро мои приложения стали просто изобиловать классами, которые в большинстве своем не сильно отличались друг от друга (если вообще отличались). Сегодня я предлагаю поговорить о средстве, которое гарантированно поможет вам избавиться от «лишних» классов и в тоже время внесет стройности в ваши приложения. Безусловно, я уверен, что среди читателей Garbage Collector’а есть те, кто знаком с практикой описанной в этой статье (от них я жду комментариев), но также уверен, что кому-то этот материал окажется новым и полезным. Ну вот, со вступлением покончено, теперь в бой. Опубликовано в ActionScript 3, Теория разработки | Комментариев 2 |
||
Сеттером по геттеру (Баллада о резонности применения явных геттеров и сеттеров и функций оболочек)22 декабря 2006Долгое время я жил в заблуждении, что методы оболочки типа getValue() и setValue(), предпочтительнее чем явные геттеры и сеттеры — get value и set value — поскольку каждая из них может как принимать парамерты, так и возвращать какое-либо значение. Оказывается я ошибался. Но теперь я знаю истину и даю ее вам. Используйте ООП на благо своего отечества. Опубликовано в Теория разработки | Комментариев 3 |
||