
Aler
20.05.2017
20:04:57
Отличаются только парадигмы

Павел Дуров
20.05.2017
20:05:56
Joe Jones, добро пожаловать! Добро пожаловать в чатик Borodutch chat!
Сами вы его выбрали или его выбрали за вас — это лучший чатик для стуртуперов. Я такого высокого мнения о Borodutch chat, что решил поприветствовать вас здесь, в Borodutch chat. Я горжусь тем, что называю Borodutch chat своим домом.
Итак, собираетесь ли вы остаться здесь, или же вас ждут неизвестные дали, добро пожаловать в Borodutch chat.
Откуда будете сами?
Кстати, правила bit.ly/borodutch_rules ?

Aler
20.05.2017
20:06:10
Но все они работают с двоичным железом и поэтому похожи

Google

Joe
20.05.2017
20:06:10
Воу
Хелло

Aler
20.05.2017
20:06:35
Joe здравствуй

Serge
20.05.2017
20:07:22

Joe
20.05.2017
20:07:43
Правила, вроде как
установки

Serge
20.05.2017
20:07:58
Ну под яп как это понимается интересно

Aler
20.05.2017
20:08:56

Serge
20.05.2017
20:09:16
На примере можешь объяснить?

Aler
20.05.2017
20:10:02
можешь считать это как "стиль" решения задач кодом

MaxCos
20.05.2017
20:10:43

Serge
20.05.2017
20:10:58
Норм
Может тоже начать кодить

Google

Aler
20.05.2017
20:11:12

Roman
20.05.2017
20:11:14

Aler
20.05.2017
20:11:20
это части парадигмы ООП
ну точнее то

Roman
20.05.2017
20:11:34

Aler
20.05.2017
20:11:39
но слишком частный пример

MaxCos
20.05.2017
20:12:02

Aler
20.05.2017
20:12:03
слишком узкий, скорее я подразумевал процедурное, объектное, логическое, функциональное

MaxCos
20.05.2017
20:13:09
Ну часто задают вопрос по Джаве "Назавите основные парадигмы ООП", ответ на который то что Я написал выше.

Aler
20.05.2017
20:14:02
ну да, в контексте ООП и джавы ответ верный

Roman
20.05.2017
20:14:08

Aler
20.05.2017
20:14:39
но вот я ООП программист, но не использую не одной из названных парадигм

Снобяъ
20.05.2017
20:15:18

Aler
20.05.2017
20:15:40
хотя ладно, инкапсуляцию использую

Снобяъ
20.05.2017
20:15:43
Можешь класс наследовать от другого и имплементить в то же время интерфейсы

Roman
20.05.2017
20:15:49
Нет
пиздец умник. Конечно же нет! Но почему это спросили вообще

Aler
20.05.2017
20:16:12

Снобяъ
20.05.2017
20:16:31
А то выпилим

Google

Roman
20.05.2017
20:16:54

Aler
20.05.2017
20:17:09

Roman
20.05.2017
20:17:47

Aler
20.05.2017
20:17:52
наследование - это характеристика реализации, а интерфейсы - это описание объекта до его реализации

Снобяъ
20.05.2017
20:19:15
Алер. ну ты что-то не угадал

Aler
20.05.2017
20:19:26
я привык считать, что интерфейс extend другого

Roman
20.05.2017
20:19:43
наследование - это характеристика реализации, а интерфейсы - это описание объекта до его реализации
ну, на самом деле, не ругайте, если я не прав, интерфейс обязывает нас использовать то, что в нем прописано в классе, который имплементирован от него, и гарантирует, что прописанные в интерфейсе методы будут 100% реализованы, а при наследовании методы и переменные абстактного класса можно не использовать

Aler
20.05.2017
20:20:23

Roman
20.05.2017
20:20:52
про наследование?

Aler
20.05.2017
20:21:29
ну может в джаве не так, но я уверен, что тоже абстрактный класс требует от потомков реализовать абстрактные методы и свойства

Roman
20.05.2017
20:22:04
значит я плохо объяснил. но это уже не важно

Roman
20.05.2017
20:22:55

Снобяъ
20.05.2017
20:25:35
вроде

Aler
20.05.2017
20:26:10
секунду

Roman
20.05.2017
20:26:41
вроде
я тебе ничего не докажу, почитаешь пару книг - поймешь. нигде явно не напишут такие слова

Aler
20.05.2017
20:27:10
When an abstract class is subclassed, the subclass usually provides implementations for all of the abstract methods in its parent class. However, if it does not, then the subclass must also be declared abstract.
должен потомок реализовать

Google

Aler
20.05.2017
20:27:53
в этом и смысл абстракции как парадигмы

Снобяъ
20.05.2017
20:27:54
Да. Я перепутал
Там есть фишка, что можешь в абстрактном классе прописать тело метода

Aler
20.05.2017
20:28:36
Ты не перепутал, ты просто не разбираешься в ООП. Это не стыдно, но если хочешь развиваться, то учи такое и пытайся понять смысл парадигм, а не их применение в частном случае
я на джаве даже не пишу, но это элемент парадигмы и она статична для всех ООП языков

Снобяъ
20.05.2017
20:29:05
И тогда вроде действует принцип по умолчанию

Aler
20.05.2017
20:29:08
это работает как Abstract > Virtual > Your Subclass
то есть по-сути сахар

Admin
ERROR: S client not available

Снобяъ
20.05.2017
20:29:47
Ты прав

Aler
20.05.2017
20:29:48
компилятор создает прослойку дополнительную с реализацией
Но вообще я сторонник композиции, а не традиционного ООП

Снобяъ
20.05.2017
20:30:46
Чем она лучше?

Aler
20.05.2017
20:30:59
тут нету лучше или хуже
мне больше нравится и моему мозгу так мыслить проще

Снобяъ
20.05.2017
20:31:46
А как же то, что код должны читать другие?

Aler
20.05.2017
20:32:08
это как академическая живопись и экспрессионизм
даже проще, так как все очень плоское

Google

Снобяъ
20.05.2017
20:34:12
Ну есть же нормы

Roman
20.05.2017
20:34:51

Снобяъ
20.05.2017
20:36:01

Roman
20.05.2017
20:36:43

Снобяъ
20.05.2017
20:37:49
Какие услвоия?

Roman
20.05.2017
20:38:56
Какие услвоия?
различные
на HH_ru вакансии джунов открываешь, смотришь условия,

Снобяъ
20.05.2017
20:39:19
Я забыл, что ты с Москвы
В Мск то конечно

Roman
20.05.2017
20:39:28
я не с Москвы
А что тебе мешает открыть этот сайт? И прочекать
Думаешь, у вас условия другие совсем?

Снобяъ
20.05.2017
20:41:10
https://hh.ua/search/vacancy?text=java+Junior&area=5&from=suggest_post
Смотри сколько их
)

Rassl
20.05.2017
20:58:18

Aquarrius
20.05.2017
21:14:37
Геля
http://www.old-games.ru/game/download/1570.html
иди качай

Anna
20.05.2017
22:00:23
Кто не спит ?

Artyom
20.05.2017
22:00:41
+