поиск

Архив статей категории «Теория разработки»


«Flex SDK coding conventions» на русском

 8 июня 2008

Я уже давно подписан на RSS блога «Flash-разработка», поскольку нахожу публикуемые там материалы интересными, актуальными и, порой даже, — уникальными. Совсем недавно на этом ресурсе была опубликована серия статей под общим заголовком «Хороший стиль Flex-программирования», являющаяся русскоязычным переводом документа «Flex SDK coding conventions and best practices» — соглашения по написанию кода в классах Flex SDK. Этот документ примечателен тем, что он может помочь не одной команде разработчиков прийти к общему стилю создаваемого ими кода.

[...]


 Опубликовано в Лучшие практики программирования, Обзоры, Теория разработки | Комментариев 3

Варианты реализации паттерна Singleton в языке ActionScript 3

 24 октября 2007

Основное назначение паттерна Singleton — обеспечение гарантии того, что в программе будет существовать только один экземпляр класса и предоставление глобальной точки доступа к этому экземпляру. Достигается это путем запрета прямого инстанцирования экземпляров класса при помощи конструктора и описания в классе специального статического метода, отвечающего за создание и доступ к единственному экземпляру класса. В ActionScript 3 нельзя обозначить конструктор класса как private и в связи с этим становится невозможным использование «классической» реализации паттерна без дополнительной доработки ее напильником. В этой статье я хотел собрать воедино весь известный мне материал, касающийся реализации паттерна 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



User's collector

Внимание!
Эта опция станет доступной только после того как вы авторизуетесь.


 запомнить меня 
Я новый пользователь

На правах рекламы