![]() |
Design patterns?
написал код загрузчика и вот уже третий день пытаюсь определицца к какому паттерну его отнести... я его отнес к Command (Behavioral)...
может есть у кого-то больше опыта по идентификации паттернофф... буду рад услышать ваше мнение по поводу моего кода и паттерна к которому он может относицца... заранее благодарю... Код:
package com.utilDesign patterns - шаблоны проектирования, предназначенны для оптимизации кода. Используюцца либо на этапе проетирования системы либо во время рефакторинга/оптимизации уже написанного проекта. Для флеша можно применять либо для очень больших проектофф либо когда однотипные проекты задолбали и хочицца придумать для себя развлекуху :)))) Как правило используецца либо на уровне самостоятельного класса, либо класса и взаимодействия с его наследниками... |
расслабся и не думай об этом ) лучше бы изучил как правильно писать коменты ASDoc было бы полезнее )
Про паттерны полезно почитать и осмыслить что к чему, но не стоит останавливатся на точном следовании того или иного паттерна - все зависит он проекта! И уж тем более не стоит пытаться готовый код подогнать под какое либо определение. |
Я могу понять, когда мы выбираем паттерн для решения определенной задачи.... Но искать паттерн под готовый код - это уже... хм... вобщем... да. :)
-Это из той же оперы, что писать юнит-тест к написанному и протестированному ручками коду :) |
по поводу комментариефф... тексты исчо деффачка транслятор будет проверять... а формат камментофф это шаблон клиента... вообще позиция клиента и мне не понятна но он хочет что бы ффсе классы были написанны "Java-style design pattern"... поэтому и получаецца что я свой код пишу годамми отточенными шаблонами но надо мои шалоны исчо как позицианировались относительно стандартных design pattern....
судя по вашим камментариям помощи я не дождусь :))))))) ну да ладно... |
По поводу оптимизации. Оптимизация всегда направлена на ухудшение кода в пользу его быстродействия.
|
Цитата:
|
откуда там упоминание о Command взялось вообще?
> controls the loading process... я бы вообще не стал относить этот код к какому-либо типовому решению, но елси бы меня взяли за горло и вежливо попросили это сделать, то, скорее, это адаптер для загрузки чавото кудато |
Цитата:
|
Цитата:
|
Цитата:
|
2beshan, можно узнать почему вы упомянули именно "Java-style design pattern", ведь понятие паттернов, их описание и реализация появились далеко не с рождением java :) В частности тот же command =)
Не в первый раз вижу, что as прогеры с появлением 3-ей версии начали часто упоминать "паттерны джавы"))) Джава тут совсем не причём (или возможно вы ничего другого не знаете)) |
Цитата:
а насчот адаптера - возможно... надо будет мне в этом направлении исчо поковырять... Цитата:
п.с. судя по количество упоминаний на флешовых блогах и форумах про паттерны то можна сделать предположения: - либо массовый психоз на фоне статей в периодике и желания адоба придать акшинскрипту большую значимость находя какие то аналогии с большими языками... - либо (локально) брифы пишут джавовские проджект менеджеры / джава программисты которые планируют в дальнейшем этот скрипт в какой то степени поддерживать/интегрировать... - либо (глобально) джава конторы рассматривают флеш как перспективный и пытаюцца со своим уставом втиснуцца на этот рынок... |
Самый лучший паттерн - Copy Paste.
По количеству использований опережает большинство остальных паттернов. |
Цитата:
А вот стилю письма (когда видишь всякие "камментофф" и "получаецца" в тексте) - имя точно придумать смогут :) |
Цитата:
|
Цитата:
|
2beshan, всё ваше вышесказанное, не объясняет привязанность паттернов только к джаве. В ней, видимо придёться повториться, паттерны используются ровно так же как и в любом другом языке.
Расписывать ничего не буду, ваш выбор таков, стойте себе на здоровье) |
Цитата:
Цитата:
просто задал вопрос и по мере поступления наводящих вопрософф на них отвечал... с предметом вопроса разобрался.... ффсем спасибо за внимание... тему можна закрывать... п.с. для тех кого жизнь заставит расширять свои горизонты смотреть тута сцылка 1 сцылка 2 сцылка 3 |
| Часовой пояс GMT +4, время: 02:04. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.