
Ivan
17.09.2017
09:05:06
Я свое ооп пытаюсь поднять на теам леада.

F01134H
17.09.2017
09:05:17
wat

Anton
17.09.2017
09:05:54
ты вообще на чем пишешь?
пхп?

Google

F01134H
17.09.2017
09:06:09
на ооп

Andrii
17.09.2017
09:06:28
xD

Anton
17.09.2017
09:06:30
берешь книгу GOF, берешь джаву

Ivan
17.09.2017
09:06:34
Вчера столько написал что сейчас уже мазоли на пальцах. Просто комбинаторикой сгенирирую все возможные варианты в пхп... встявлю вывод с подсказками.

Anton
17.09.2017
09:06:35
ооп головного мозга
+ боба захвати

Sergei
17.09.2017
09:06:49
на ооп
а вот был бы такой язык с таким названием, чтобы там было только ооп прям чистое

f4rt~
17.09.2017
09:06:58
алярм тут человек ООпнулся

Ivan
17.09.2017
09:07:04
:D

F01134H
17.09.2017
09:07:08

Sergei
17.09.2017
10:23:49
Опять наплыв

Viktor
17.09.2017
11:31:48

Yan
17.09.2017
14:12:12
Зачем сообщения чистить? Я ответил парню, если хочет исключительно ООП, пусть смотрит на java. Или тут админ java не любит?

Google

andretshurotshka?❄️кде
17.09.2017
17:01:09
java не ООП же лол

Yan
17.09.2017
18:24:16

Aleh
17.09.2017
18:29:09
Процедурщина)

Vladislav
17.09.2017
18:29:31
а какие языки не процедурщина?)

Dmitriy
17.09.2017
18:31:11

Vladislav
17.09.2017
18:32:49
перформулирую) какие из языков, которые считаются ооп, действительно true ооп?

f4rt~
17.09.2017
18:33:19
тот который на аве нарисован

Vladislav
17.09.2017
18:33:44
и все?

Dmitriy
17.09.2017
18:34:23

Sergei
17.09.2017
18:36:10
тот который на аве нарисован
Ну это только так принято говорить, как например "лучшие батарейки конечно же Duracell" когда то читал в какой то статье что это не совсем так, насчёт этого языка.

f4rt~
17.09.2017
18:36:37
ну остальные которые приходят на ум они уже мультапарадигменные

Yan
17.09.2017
18:36:42

f4rt~
17.09.2017
18:37:07
думаю когда @egor256 релизнет свой яп он будет тру ООП))

Vladislav
17.09.2017
18:38:10
яву назвали процедурщиной, однако общепринято считать яву ооп языком. Вот тогда и интересно, если ява процедурщина, то значит не тру ооп... от противного

f4rt~
17.09.2017
18:38:24
без всяких new/class/наследования
с кешированными николаями и тд

Yan
17.09.2017
18:38:40
Джава не процедурщина

f4rt~
17.09.2017
18:38:48

Yan
17.09.2017
18:38:55

f4rt~
17.09.2017
18:39:26
интересный у нас с тобой дискасс получился

Google

Yan
17.09.2017
18:39:43
Эффективный)

Sergei
17.09.2017
18:41:16
Вроде в Java functions are first class citizens.

Sergei
17.09.2017
18:42:06

illiatshurotshka❄️
17.09.2017
18:42:19

Sergei
17.09.2017
18:42:52
Обьекты на самом деле)
Вообще функции и в других языках можно рассматривать как обьекты только с одним методом.

Yan
17.09.2017
18:44:48

Sergei
17.09.2017
18:45:46
нет
Functional interfaces позволяют передать функцию как аргумент другой функции; вернуть функцию как результат вычислений; хранить функцию как значение переменной.
В чём тогда "нет"?

f4rt~
17.09.2017
18:45:49
Шта?
var_dump(is_object(function (){})); //
true
:D

Yan
17.09.2017
18:46:31

illiatshurotshka❄️
17.09.2017
18:47:22

Sergei
17.09.2017
18:47:43
И?

illiatshurotshka❄️
17.09.2017
18:48:56
тебе нужно функцию передать
не интерфейс к функции
не лямбду-помошник которая вызывает настоящую функцию

Sergei
17.09.2017
18:49:40
Не то чтобы я видел существенную разницу.
Как-то это прямо влияет на подход к программированию?
myList
.stream()
.filter(s -> s.startsWith("c"))
.map(String::toUpperCase)
.sorted()
.forEach(System.out::println);
Как по мне - вполне функционально. И не то чтобы здесь были видны уши интерфейсов.

illiatshurotshka❄️
17.09.2017
18:53:31

Sergei
17.09.2017
18:56:59
Не знаю. Там выше дискуссия на тему "процедурный ли язык Java".

Google

illiatshurotshka❄️
17.09.2017
18:57:49
я пытаюсь тебе доказать что функции в java не first-class

Yan
17.09.2017
18:58:33

Sergei
17.09.2017
19:02:21

Yan
17.09.2017
19:04:27
Ага
Ну так как тогда это может быть функционально, когда ты обращаешься к объекту, хранящему состояние, определенное классом, и не одним. Это ж не результат нескольких отдельных функций

Sergei
17.09.2017
19:05:29
А как было бы "тру функционально"?

sss3 ?
17.09.2017
19:06:03

illiatshurotshka❄️
17.09.2017
19:06:04

sss3 ?
17.09.2017
19:06:13
Тогда фп не существует?

illiatshurotshka❄️
17.09.2017
19:06:35
что значит внутреннее состояние?

sss3 ?
17.09.2017
19:07:15

illiatshurotshka❄️
17.09.2017
19:07:34
ну мне интересна твоя интерпретация, после таких заявлений..

sss3 ?
17.09.2017
19:08:16

illiatshurotshka❄️
17.09.2017
19:09:27

Yan
17.09.2017
19:09:28
что значит внутреннее состояние?
Я имею ввиду состояние, которое определяется классом, поведение, которое определяется методами с аргументами в виде свойств класса