
John
20.04.2018
09:25:13
О_О
с каких пор?

Adel
20.04.2018
09:25:29

Nick
20.04.2018
09:25:42
Сказочный эксперт)

Google

Artem
20.04.2018
09:25:46
говорил же ооп не мое)

Feodor
20.04.2018
09:26:17

Algis
20.04.2018
09:26:30
типа такого

Adel
20.04.2018
09:27:21

Feodor
20.04.2018
09:27:40
Вопрос прикольный, но и в самом деле жестоко. Чувак же потом дома гуглил как смурфов джойнить).

Algis
20.04.2018
09:28:06

Артем
20.04.2018
09:29:15
PHP-доминаторы

Alan
20.04.2018
09:29:27
)))
а зачем унижать?)

Algis
20.04.2018
09:30:12
я периодически даю задачи 4 класса общеобразовательной школы :)

Артем
20.04.2018
09:30:14

Alan
20.04.2018
09:30:18
чувак в итоге понравится но домой уйдет с чувством что ему тут напряжно будет работать или не подойдет

Google

Alan
20.04.2018
09:30:25
и положит на эту контору)

Algis
20.04.2018
09:30:27

Alan
20.04.2018
09:32:30
и джойны смурфить не научишься

Algis
20.04.2018
09:32:47
никто никого не унижает, там смайлик был в конце

Feodor
20.04.2018
09:33:21
Если честно, я считаю что в похапе я не очень. И сакральные знания джойнов и интерфейсов картину не меняют. Собственно поэтому и стебу на этот счёт - знание пары синтаксических конструкций не делает из тебя программиста.

Alan
20.04.2018
09:33:24
спокойно, я ж понял)

Algis
20.04.2018
09:35:44

Артем
20.04.2018
09:39:20
Вопрос конкретный задан был. Чем отличается абстракный класс от интерфейса. Написано после этого сообщений дофаиг. Но ответа так и не прозвучало.
Я вот что заметил. Почему программисты так любят друг-друга под#бывать?

Artem
20.04.2018
09:40:07

Alexander
20.04.2018
09:40:33
а вообще в доке хорошо об этом написано

Algis
20.04.2018
09:41:23

Feodor
20.04.2018
09:41:30

Pavel
20.04.2018
09:42:01
Опять вы тут софистодемагогите ?

Adel
20.04.2018
09:42:30

Pavel
20.04.2018
09:42:34
Когда говоришь что отличается тем что интерфейс задается с помощью ключевого слова interface то сразу интервьюеры начинают ныть что это неполный ответ

Артем
20.04.2018
09:42:46
Вопрос с классом и интерфейсом для меня закрыт. Вопрос почему так делаем?

Feodor
20.04.2018
09:42:47

Adel
20.04.2018
09:42:50
но главное различие во всех языках с интерфейсами - то что нельзя отнаследовать много классов.

Feodor
20.04.2018
09:43:20

Google

Adel
20.04.2018
09:43:48
один extends но можно много implements

Feodor
20.04.2018
09:43:54

Adel
20.04.2018
09:44:02
от это строится уже теория. когда надо абстрактный класс а когда интерфейс

Artem
20.04.2018
09:44:26

Dmitry
20.04.2018
09:44:56
это вопрос с подводом
нужно уточнить, что подразумевают под интерфейсом

Adel
20.04.2018
09:45:07

Feodor
20.04.2018
09:45:12

Artem
20.04.2018
09:45:16

Adel
20.04.2018
09:45:23
но не нужно :)

Dmitry
20.04.2018
09:45:32
оба:)

Artem
20.04.2018
09:45:45
и вообще composition over inheritance наше все! )

Артем
20.04.2018
09:46:59
Про классы и интерфейсы. Я редко проектирую Обычно в системе либо поставляется класс, либо интерфейс. Чаще второе.
Вопрос при проектировании, вот сижу и думаю Мне нужно чтобы все пользователи моего объекта знали что его можно использовать так и так. Тогда я составляю что-то вроде соглашения, - интерфейс. В интерфейсе описываю, как можно использовать объеты интерфейс реализующий.
Вопрос, при каких обстоятельствах можно прийти к решению, что интерфейс не подходит, и нужен абстрактный класс?

Feodor
20.04.2018
09:47:14
оба:)
О, ещё, ещё тумана сюда! Здесь разговор о конкретных конструкциях конкретного языка. Но, возможно, я не понимаю что хотел сказать нам автор?..

Pavel
20.04.2018
09:48:04

Dmitry
20.04.2018
09:48:12

Feodor
20.04.2018
09:48:28

Vitaliy Nameless
20.04.2018
09:49:43
зачем фабрике интерфейс? 0_о
ловите наркомана!

Artem
20.04.2018
09:50:14

Google

Feodor
20.04.2018
09:50:22

Artem
20.04.2018
09:51:03
> Вопрос, при каких обстоятельствах можно прийти к решению, что интерфейс не подходит, и нужен абстрактный класс?
наверно 2 января такое может в голову прийти.

Dmitry
20.04.2018
09:51:28

Андрей
20.04.2018
09:51:57

Artem
20.04.2018
09:52:42
вот он знает что такое ооп ?

Feodor
20.04.2018
09:53:14

Adel
20.04.2018
09:53:39

Артем
20.04.2018
09:53:47

Admin
ERROR: S client not available

Dmitry
20.04.2018
09:55:11

Артем
20.04.2018
09:55:15

dypa
20.04.2018
09:55:46

Adel
20.04.2018
09:55:58

dypa
20.04.2018
09:56:12
он самый

Pavel
20.04.2018
09:56:48

Артем
20.04.2018
09:56:57
Ну доступ к состоянию
getState()

Feodor
20.04.2018
09:57:22

Pavel
20.04.2018
09:57:36
Состояние это не одна переменная а может быть целых ворох структур, соединение к БД, счетчики всякие

Артем
20.04.2018
09:58:11
Возвращать объек State, который в свою очередь тоже должено быть явно обозначено как с ним работать - еще один интерфейс))

Google

Pavel
20.04.2018
09:58:34
Тогда уже потеряется атомарность интерфейса
То есть через такие вещи выразить нельзя.

Vitaliy Nameless
20.04.2018
09:59:03
чото я потерял нить беседы

Pavel
20.04.2018
09:59:29

Artem
20.04.2018
10:00:38
галера это аутсорс компания которая продает своих сотрудников ака рабов.
из интересного
Каторга, или каторжные работы (от греч. κατεργων — катергон, большое гребное судно с тройным рядом вёсел; позднее такое судно стали называть галерой) — подневольный труд, отбываемый в пользу государства самыми тяжкими, с точки зрения государства, преступниками.
с точки зрения классификации "работ" я бы отнес туда не только аутсорс, но и большие компании где приживаются исключительно "студенты" и "папки".

Feodor
20.04.2018
10:01:17
Что такое папки?

Pavel
20.04.2018
10:01:20
Ни одной такой работы во всей 15миллионной мск я не нашел

Artem
20.04.2018
10:01:35

Pavel
20.04.2018
10:02:36
> с точки зрения классификации "работ" я бы отнес туда не только аутсорс,
А это ты куда относил? К каторге или галере?
И вообще это же перпендикулярные понятия. Можно быть на галере инхаус фуллтайм и наоборот.

Artem
20.04.2018
10:03:05

Pavel
20.04.2018
10:03:31
А можно и на аутсорсе быть серым кардиналом и влиять на все процессы :)

Андрей
20.04.2018
10:03:36

Adel
20.04.2018
10:07:14
отличие в другом

Артем
20.04.2018
10:07:24

Dmitry
20.04.2018
10:07:27

Андрей
20.04.2018
10:07:49