Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Закрытая тема
Старый 14.04.2010, 18:51
orcpochta вне форума Посмотреть профиль Отправить личное сообщение для orcpochta Найти все сообщения от orcpochta
  № 11  
orcpochta

Регистрация: Feb 2008
Сообщений: 890
Цитата:
Сообщение от Tahion Посмотреть сообщение
Вообще то 1. Тем более если прочитать текст автора темы то становится еще более очевидно что 1.
эти ваши домысливания можно прочитать уже после моего сомнения

исходя же из этого:
Цитата:
Здравствуйте.

Есть готовый класс.
Хочу из него сделать интерфейс.
Есть ли какая-нибудь автоматизация создания интерфейса по готовому классу ?
я могу предположить для краткости, что класс имеет 2 публичных метода, тогда решениями задачи будут маркировочный интерфейс (требующий реализовать 0 методов), интерфейс, требующий реализовать первый метод, интерфейс, требующий второй, интерфейс, требующий одновременно первый и второй методы - т.е. целых четыре решения.
__________________
скриптограф

Старый 14.04.2010, 18:52
Tahion вне форума Посмотреть профиль Отправить личное сообщение для Tahion Найти все сообщения от Tahion
  № 12  
Tahion

Регистрация: Apr 2010
Сообщений: 57
Тролль

Старый 14.04.2010, 18:53
orcpochta вне форума Посмотреть профиль Отправить личное сообщение для orcpochta Найти все сообщения от orcpochta
  № 13  
orcpochta

Регистрация: Feb 2008
Сообщений: 890
математик

очень приятно
__________________
скриптограф

Старый 14.04.2010, 18:57
Tahion вне форума Посмотреть профиль Отправить личное сообщение для Tahion Найти все сообщения от Tahion
  № 14  
Tahion

Регистрация: Apr 2010
Сообщений: 57
Разговоры с вами не существенны до свидания

Старый 14.04.2010, 20:12
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 15  
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Господи пожалуйста не Новосибирск
Сообщений: 6,598
Записей в блоге: 17
Цитата:
потому, что множество решений этой задачи имеет мощность 2 в степени n (если не ошибаюсь), где n - количество публичных методов класса.

Т.е. если у вас в классе 4 публичных метода, то решением этой задачи будет 2 в 4 == 16 вариантов различных интерфейсов.
А разве есть разница, в какой последовательности будет имплемент методов?

Смысла как я уже сказал нету, при средненьком наследовании таком количество паблик методов будет зашкаливать, это просто ненужный бессмысленный код.

Старый 14.04.2010, 20:18
orcpochta вне форума Посмотреть профиль Отправить личное сообщение для orcpochta Найти все сообщения от orcpochta
  № 16  
orcpochta

Регистрация: Feb 2008
Сообщений: 890
Цитата:
Сообщение от Psycho Tiger Посмотреть сообщение
А разве есть разница, в какой последовательности будет имплемент методов?
А кто сказал, что она есть? Учитывались только варианты возможных вхождений без расстановок.
__________________
скриптограф

Старый 15.04.2010, 10:08
Котяра вне форума Посмотреть профиль Отправить личное сообщение для Котяра Посетить домашнюю страницу Котяра Найти все сообщения от Котяра
  № 17  
Котяра
буду краток
 
Аватар для Котяра

модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
Отправить сообщение для Котяра с помощью ICQ Отправить сообщение для Котяра с помощью Skype™
Нормальный вопрос и тролльские ответы "математиков".
По сабжу: мне такие плагины не встречались, а были бы и на самом деле довольно полезны. Ждем Realaxy, может под него напишут,хотя можно и для FD.
Удобно было бы так - в контекстном меню класса выбираем - generate public interface -> вводим имя/пакет - показываем табличку чекбоксов публичных ф-ций и геттеров/сеттеров -> отмечаем нужные -> generate.
может кто из плагинописателей под FD заинтерисуется?
iNils,mur4ik или wvxvw...
__________________
Отряд Котовскага

Старый 15.04.2010, 10:33
ps_spectre вне форума Посмотреть профиль Отправить личное сообщение для ps_spectre Найти все сообщения от ps_spectre
  № 18  
ps_spectre
 
Аватар для ps_spectre

блогер
Регистрация: Jan 2010
Адрес: Киев
Сообщений: 156
Записей в блоге: 4
Отправить сообщение для ps_spectre с помощью Skype™
orcpochta, прежде чем писать чушь посмотрел бы как в нормальных IDE сделано. Интерфейс сделать из класса очень удобная вещь, и не редко когда надо.



Старый 15.04.2010, 10:35
orcpochta вне форума Посмотреть профиль Отправить личное сообщение для orcpochta Найти все сообщения от orcpochta
  № 19  
orcpochta

Регистрация: Feb 2008
Сообщений: 890
какой вопрос - такой ответ
учитесь формулировать мысли
пока же ни один из вас не показал мне, в чем я был не прав

ps_spectre, позвольте уточнить в каком из моих постов данной темы содержится чушь?
__________________
скриптограф


Последний раз редактировалось orcpochta; 15.04.2010 в 10:40.
Старый 15.04.2010, 10:42
ps_spectre вне форума Посмотреть профиль Отправить личное сообщение для ps_spectre Найти все сообщения от ps_spectre
  № 20  
ps_spectre
 
Аватар для ps_spectre

блогер
Регистрация: Jan 2010
Адрес: Киев
Сообщений: 156
Записей в блоге: 4
Отправить сообщение для ps_spectre с помощью Skype™
автор
Цитата:
Здравствуйте.
Есть готовый класс.
Хочу из него сделать интерфейс.
Есть ли какая-нибудь автоматизация создания интерфейса по готовому классу ?
orcpochta
Цитата:
Здравствуйте! У вас, похоже, неверные представления о том, что есть класс и интерфейс.
-----
orcpochta, в этом ты не прав. Точка.

Создать новую тему Закрытая тема Часовой пояс GMT +4, время: 21:17.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 21:17.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.