
Dmitriy
15.08.2017
12:24:46
как можно выкинуть квадрат если это по условию?

Den
15.08.2017
12:25:07
Оставил бы овал и прямоугольник

Андрэ
15.08.2017
12:25:07

Den
15.08.2017
12:25:23
Они описывают

Google

Dmitriy
15.08.2017
12:25:27

Rodion
15.08.2017
12:25:32
зависит от задачи, че с ними придется делать)

Андрэ
15.08.2017
12:25:45

Den
15.08.2017
12:25:50

F01134H
15.08.2017
12:28:36
сам себе противоречишь
Вкусовщина же, Андрюх
++

Rodion
15.08.2017
12:29:12

Dmitriy
15.08.2017
12:29:28
фетиш
фишка с прямоугольниками, кругами тут была сказанна что бы понять проблему наследования, но Ден сказал что высота и длинна не нужна. и понеслась...

Den
15.08.2017
12:33:46

Google

Rodion
15.08.2017
12:35:10

Den
15.08.2017
12:35:49

Rodion
15.08.2017
12:36:13
??

Андрэ
15.08.2017
12:36:23
я растерялся

Rodion
15.08.2017
12:36:29
причем тут язык программирования?
а, и это
на чем и в какой части кода твой "индекс" тогда вычисляется?
откуда берется значение 1 там или 1.5?
и отношения чего к чему

Den
15.08.2017
12:47:10
и отношения чего к чему
Я бы это хранил:
Ellipse:
- width
- ratio
Retangle:
- width
- ratio
Так как это - вычисляемо:
Ellipse:
- height
- isRound
Retangle:
- height
- isSquare

Rodion
15.08.2017
12:48:21
и в итоге наплодил кучу специфичных методов

Denis
15.08.2017
12:48:23
attitude <> ratio

Den
15.08.2017
12:48:34
А может даже и дальше бы пошел

Denis
15.08.2017
12:49:32
Гугол ))
нууу... какой-то элипс может конечно как-то по-своему относиться к разработчику, но это уже очень странная вселенная

Den
15.08.2017
12:49:58
Клиентов то много, а сервак один

Rodion
15.08.2017
12:50:13

Denis
15.08.2017
12:50:28
?

Dmitriy
15.08.2017
12:51:43

Google

Den
15.08.2017
12:51:47
А я отдыхаю )

Dmitriy
15.08.2017
12:53:30
в какой фигуре не будет какой-то из переменной ?

Denis
15.08.2017
12:53:37

Den
15.08.2017
12:54:05
С хоботом )

Андрэ
15.08.2017
12:54:09
Хм. А зачем для круга isSquare?

Rodion
15.08.2017
12:54:27
потому что JS)

Den
15.08.2017
12:54:48
Я бы это хранил:
Ellipse:
- width
- ratio
Retangle:
- width
- ratio
Так как это - вычисляемо:
Ellipse:
- height
- isRound
Retangle:
- height
- isSquare
@negasus ^^^

Андрэ
15.08.2017
12:55:35
Я вот это не так понял наверное
Всегда будут все. Просто хранить не всё )

Denis
15.08.2017
12:56:00
Я бы это хранил:
Shape:
- width
- ratio
А вычисления отдельно

Denis
15.08.2017
12:56:25
как в PRE обрамлять в телеге?

Aleh
15.08.2017
12:56:43
чатик по ООП, обсуждаем внутреннее приватное устройство объектов, ееее :)

Андрэ
15.08.2017
12:57:07

Denis
15.08.2017
12:57:37

Den
15.08.2017
12:57:46
Так !!!
Базар только про Круг Овал Квадрат Прямоугольник
4 всего

Андрэ
15.08.2017
12:57:57

Den
15.08.2017
12:58:14

Google

Rodion
15.08.2017
12:58:39

Den
15.08.2017
12:58:55

Dmitriy
15.08.2017
12:59:00

Den
15.08.2017
12:59:55
триплетным
фу, какое мерзкое словечко )

Dmitriy
15.08.2017
13:01:12
тогда я пас. он не знает что это

Den
15.08.2017
13:01:18

Dmitriy
15.08.2017
13:02:27

Den
15.08.2017
13:03:53

Admin
ERROR: S client not available

Den
15.08.2017
13:04:25
А я уже систему хранения накидал

Андрэ
15.08.2017
13:05:57

Den
15.08.2017
13:06:58
Тут видел чуви, который строки JSON хранил в переменных )))

Андрэ
15.08.2017
13:07:38
почему бы и нет, когда удобно?

Den
15.08.2017
13:07:59
И ему 10 часов понадобилось чтоб вкурить )

Rodion
15.08.2017
13:09:43
ты так и не объяснил, почему не надо использовать width и height, прежде чем хаять код других)

Den
15.08.2017
13:11:04

Dmitriy
15.08.2017
13:11:25
окей. почему хранить не нужно ?

Rodion
15.08.2017
13:11:26
почему?

Google

Den
15.08.2017
13:11:47
Потому что оно вычисляемо

Андрэ
15.08.2017
13:12:10
ширину можно вычислить через ратио. ратио можно вычислить через ширину. почему ратио главнее?

Denis
15.08.2017
13:12:43

Den
15.08.2017
13:13:48

Denis
15.08.2017
13:13:55
клингонский
южный диалект

Dmitriy
15.08.2017
13:14:09
использовать вектора?

Den
15.08.2017
13:14:42

Denis
15.08.2017
13:15:26

Den
15.08.2017
13:16:23

Denis
15.08.2017
13:17:08

Den
15.08.2017
13:17:23
Храню - числа там
А че за int[]?

Denis
15.08.2017
13:17:42
массив из интов

Андрэ
15.08.2017
13:17:46
Массив целых. Ну ты чего?)

Denis
15.08.2017
13:18:23
блин, алле) я просто чтобы идею описать. вот еще сейчас начтнем за типы тереть)

Den
15.08.2017
13:18:39

Андрэ
15.08.2017
13:18:44
Идея, кстати, формально норм)

Den
15.08.2017
13:18:52
На YAML напиши

Андрэ
15.08.2017
13:19:09
так, не соскакивай) опиши, почему ратио вместо ширины)

Nik
15.08.2017
13:19:39

Den
15.08.2017
13:20:02