
Мытко
22.08.2016
15:22:58
Я парсеры сейчас так делаю

Andrey
22.08.2016
15:22:59
Мне нужно было наследовать стандартный интерфейс.

Мытко
22.08.2016
15:23:02
И без интерфейсов

Andrey
22.08.2016
15:23:20

Google

Мытко
22.08.2016
15:23:38
?

KrivdaTheTriewe
22.08.2016
15:23:38
как джетти в стендэлоне с мавеном собрать
боль

Pavel
22.08.2016
15:24:24
В доке же инструкция есть

Andrey
22.08.2016
15:24:39
Пример имеет право на жизнь?

Мытко
22.08.2016
15:24:49
лол
забей

Andrey
22.08.2016
15:25:14
Странный ответ.
Я думал, что я что-то не так делаю.

sss3 ?
22.08.2016
15:25:26
Как и пример)

Pavel
22.08.2016
15:25:27

Мытко
22.08.2016
15:26:04
можно так же использовать абстрактные классы

Google

Мытко
22.08.2016
15:26:05
если что

Andrey
22.08.2016
15:26:07
Как и пример)
Почему? Я так делал, когда мне надо было в одну структуру 2 разных файла распарсить.

Мытко
22.08.2016
15:26:38
у интерфейса не очень строгая структура
нужно вот ЭТО реализовать
и всё
а в абстрактном классе ты подтягиваешь всё на свете, что было унаследовано

Pavel
22.08.2016
15:28:15
кстати, раз пошла речь о jetty.

Andrey
22.08.2016
15:28:21
А в данном случае абстрактный класс лучше подходит?

Мытко
22.08.2016
15:28:28
ну да

Pavel
22.08.2016
15:28:28
Ваши предложения, как проще вывести данные httpsession?:D

Andrey
22.08.2016
15:28:44

Мытко
22.08.2016
15:28:46
я интерфейсы в спринге юзал

Andrey
22.08.2016
15:29:02

Pavel
22.08.2016
15:29:22
явно не мне =)

Andrey
22.08.2016
15:30:06
явно не мне =)
Ну что я могу поделать, когда человек не конкретизирует кому ответ?) Я реально не понял к кому он обращался.

Мытко
22.08.2016
15:30:24
если у тебя есть какая-то базовая функциональность в AbstractParser, то ты её можешь унаслдеовать и доделать в наследнике то, что тебе нужно
Это такое

Andrey
22.08.2016
15:30:51

sss3 ?
22.08.2016
15:30:58
Наследование лучше использовать только в доменной области

Google

Мытко
22.08.2016
15:30:58
Тогда не нужно
интерфейсы тебе в помощь

Andrey
22.08.2016
15:31:35

sss3 ?
22.08.2016
15:31:57
В плане функциональности лучше юзать интерфейсы, тем более есть дефолтные реализации

Andrey
22.08.2016
15:31:57

sss3 ?
22.08.2016
15:32:07
Сущности
Domain
Там где тебе нужно выделить общее состояние, а не функциональность
Я использую абстракт только когда нужен модификатор final

Andrey
22.08.2016
15:33:48

sss3 ?
22.08.2016
15:34:04
Что?)
Я как раз о другом

Andrey
22.08.2016
15:34:32
Что?)
Ок, значит я не так понял.

sss3 ?
22.08.2016
15:34:57
Вообще не люблю абстракт)

Мытко
22.08.2016
15:35:18
надо все возможности языка любить

Andrey
22.08.2016
15:35:38
Просто для меня функциональность - это интерфейсы, а состояние - это объекты/классы. Поэтому я не так понял.

Dmitry
22.08.2016
15:36:00
кто-нить на пальцах может объяснить CQRS паттерн? хабр замучал

Andrey
22.08.2016
15:36:18

Мытко
22.08.2016
15:36:31
обожаю
(нет)

Google

Alex
22.08.2016
15:37:00
Возвращать в finally зашквар.

Andrey
22.08.2016
15:38:15

James Tiberius Kirk ?
22.08.2016
15:38:39

sss3 ?
22.08.2016
15:39:14
Зачем?

Andrey
22.08.2016
15:39:25
ну а чем это плохо?
Ну как тебе сказать? Скажи какой ретурн будет приоритетным? Я не помню, к примеру.

sss3 ?
22.08.2016
15:39:43
Финал

James Tiberius Kirk ?
22.08.2016
15:39:44
вроде как последний

Admin
ERROR: S client not available

Andrey
22.08.2016
15:39:48
Предполагаю, что второй.
Ну и нахрена такое надо?

James Tiberius Kirk ?
22.08.2016
15:40:00
вот видишь, все логично
ну раз такое можно сделать, не значит, что это будет где-то применяться
набыдлокодить можно миллионом способов

Andrey
22.08.2016
15:40:24

James Tiberius Kirk ?
22.08.2016
15:40:57
ну типа
это быдлокод, так не надо делать

Alex
22.08.2016
15:41:21
http://thegreyblog.blogspot.ru/2011/02/do-not-return-in-finally-block-return.html?m=1

Andrey
22.08.2016
15:41:27
Мде...

James Tiberius Kirk ?
22.08.2016
15:41:36
а, ну сорэ

Google

Мытко
22.08.2016
15:41:44
ну типа

sss3 ?
22.08.2016
15:41:56
Всегда final

Мытко
22.08.2016
15:42:02
это не такая возможность как абстрактные классы
абстрактные классы не создают двояких исходов
и вообще они норм

sss3 ?
22.08.2016
15:42:22
Создают)

Мытко
22.08.2016
15:42:34
как?

Andrey
22.08.2016
15:43:02
Теперь понял.

sss3 ?
22.08.2016
15:43:37
А до этого было сообщение
Пропустил?

Andrey
22.08.2016
15:44:10

sss3 ?
22.08.2016
15:44:31
как?
Кто то изменит логику родителя, все дети сломаются

Andrey
22.08.2016
15:44:32

sss3 ?
22.08.2016
15:44:49
Неожиданно, да?

Мытко
22.08.2016
15:44:53
всё
я удаляюсь из обсуждения
вы меня переиграли

sss3 ?
22.08.2016
15:46:03
Нет, если конечно ты всегда тянешь проекты в соло, то пиши как тебе больше нравится)