|
|
|
Какие альтернативы есть у instanceOf
|
|||
|---|---|---|---|
|
#18+
BlazkowiczНегодяй.не я просто ссылку отправить хочу потом кое-кому, чтобы читали штоль ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2012, 18:01:47 |
|
||
|
Какие альтернативы есть у instanceOf
|
|||
|---|---|---|---|
|
#18+
redwhite90Есть абстрактный класс A у него есть конкретные потомки A1 A2 A3 у клиента есть массив ссылок на A (соответственно там могут быть A1 A2 A3) Я хочу произвести действия только над A1(например) Просто слышал, что instanceOf - очень плохо использовать Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2012, 20:11:50 |
|
||
|
Какие альтернативы есть у instanceOf
|
|||
|---|---|---|---|
|
#18+
javapeckerНе могу придумать, как избежать в менеджере перебора классов чтобы найти и отдать нужный сервис. есть 2 аспекта. 1. Менеджер, это в некоторм роде API. Т.е. нижний слой программирования. Поэтому - "красиво", там неприменимо. Т.е. вполне нормально делать цикл за несколько-там миллисекунд. OFF 2. Про красивость самого сервисного слоя мы говорили с тобой в августе. Это тут offtop и лично, понимаю этот слой - так: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2012, 20:20:28 |
|
||
|
Какие альтернативы есть у instanceOf
|
|||
|---|---|---|---|
|
#18+
Miha_S715:42 - мы хотим включить все жалюзи, а остальные девайсы не трогать. Если применять маркерный интерфейс, то мы должны вписать этот интерфейс в код класса. Ок, вписали, сделали, включили. 18:00 - хотим включить все световые приборы. Что делать? Для классов "световых" девайсов тоже интерфейс прописывать? Тогда они и в 15:42 сработают. Не? Или я где-то туплю? Для каждого действия свой интерфейс, конечно же. Вижу мой подход как раз в вашу задачу вписывается. Код: java 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2012, 20:50:33 |
|
||
|
Какие альтернативы есть у instanceOf
|
|||
|---|---|---|---|
|
#18+
[quot Blazkowicz]Miha_S7 Код: java 1. 2. 3. 4. что за метод byType? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2013, 02:57:35 |
|
||
|
Какие альтернативы есть у instanceOf
|
|||
|---|---|---|---|
|
#18+
redwhite90, Идите на темную сторону явы, у нас печеньки ! (с) Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. бугагагага (демонический смех) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2013, 11:32:00 |
|
||
|
Какие альтернативы есть у instanceOf
|
|||
|---|---|---|---|
|
#18+
Озверин, а серьезно? просто я созадю коллекцию, а такого метода не вижу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2013, 03:03:21 |
|
||
|
Какие альтернативы есть у instanceOf
|
|||
|---|---|---|---|
|
#18+
redwhite90Озверин, а серьезно? просто я созадю коллекцию, а такого метода не вижу Вы знаете, что такое статические поля, методы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2013, 11:21:45 |
|
||
|
Какие альтернативы есть у instanceOf
|
|||
|---|---|---|---|
|
#18+
redwhite90Озверин, а серьезно? просто я созадю коллекцию, а такого метода не вижу Или вы о авторчто за метод byType?? Скорее всего имелся ввиду "свой" метод, что-нибудь вроде: public class ExArrayList<T> extends ArrayList<T> { public List<T> byType(Class cls) { //формирование листа //... // return list; } } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2013, 11:24:22 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38051273&tid=2129994]: |
0ms |
get settings: |
11ms |
get forum list: |
24ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
51ms |
get topic data: |
19ms |
get forum data: |
4ms |
get page messages: |
87ms |
get tp. blocked users: |
2ms |
| others: | 302ms |
| total: | 512ms |

| 0 / 0 |
