Size: a a a

2021 February 18

SV

Serguei VeseloV in Evolution CMS
Так-то EvoBabel на Evo3.1 работает, если эту штуку преодолеть, только что проверил.
источник

AS

Aliaksandr Sadouski in Evolution CMS
Pathologic
что значит мимо интерфейса?
Ну мне кажется интерфейс и определяет публичные методы класса, а если в этом классе еще столько да еще полстолька публичных методов, то хз насчет интерфейса вопрос спорный
источник

AS

Aliaksandr Sadouski in Evolution CMS
Например public function saveTVs()
источник

P

Pathologic in Evolution CMS
Aliaksandr Sadouski
Ну мне кажется интерфейс и определяет публичные методы класса, а если в этом классе еще столько да еще полстолька публичных методов, то хз насчет интерфейса вопрос спорный
интерфейс определяет только обязательные методы
источник

AS

Aliaksandr Sadouski in Evolution CMS
В моем понимании кроме них там и быть ничего не должно
источник

P

Pathologic in Evolution CMS
это не так
источник

AS

Aliaksandr Sadouski in Evolution CMS
А то это как розетка на 220, где 2 дырки. А тут хуяк, сделали 3. Типа ну 2 ж обязательные есть, а третья пусть так просто будет, никто не в курсе, но вроде не мешает ))
источник

AS

Aliaksandr Sadouski in Evolution CMS
Я не эксперт, я развиваюсь, потому разные версии и собираю, кто как считает 😁
источник

P

Pathologic in Evolution CMS
ну да, бывают розетки с двумя дырками, бывают с тремя, бывают с кучей дырок
источник

P

Pathologic in Evolution CMS
и это все розетки
источник

AS

Aliaksandr Sadouski in Evolution CMS
Так эти розетки реализуют разные заранее известные интерфейсы
источник

P

Pathologic in Evolution CMS
в общем случае, чтобы считать предмет розеткой у него должно быть две дырки
источник

P

Pathologic in Evolution CMS
если дырка одна, то это не розетка
источник

AS

Aliaksandr Sadouski in Evolution CMS
Как переходник на 5 разных разъемов - но к каждому можно подрубить какой-то интерфейс
источник

P

Pathologic in Evolution CMS
розетка может реализовать ведь и несколько интерфейсов
источник

AS

Aliaksandr Sadouski in Evolution CMS
Короче меня классы где все методы публичные, но не статичные (зависят от результатов других методов) сильно смущают
источник

P

Pathologic in Evolution CMS
ну это вопрос к разработчику, зачем он сделал все методы публичными
источник

AS

Aliaksandr Sadouski in Evolution CMS
Как этот saveTVs, который нифига не будет работать сам по себе
источник

P

Pathologic in Evolution CMS
да, он не должен быть публичным
источник

P

Pathologic in Evolution CMS
ты в идеале не должен думать о том, как объект работает, вот есть методы  и ты их используешь
источник