AlekVolsk
я о ней и не знал )
Пантелеев
Инкапсуляция (encapsulation) — это фундаментальная объектно-ориентированная концепция, позволяющая упаковывать данные и поведение в единый компонент с разделением его на обособленные части — интерфейс и реализацию. Последнее осуществляется благодаря принципу изоляции решений разработки в ПО, известному как сокрытие информации (англ. information hiding). Сокрытие информации – это сокрытие деталей проектирования, которые могут измениться в будущем, для ограничения каскадных изменений в программной системе и для упрощения ее разработки и сопровождения.
Пантелеев
AlekVolsk
бан
необоснванно, т.к. отсутствует сама методичка или ссылка на нее
AlekVolsk
а вообще 15 лет наза мне ооп немного по другому объясняли
Пантелеев
ладно, на первый раз предупреждение
Пантелеев
а вообще 15 лет наза мне ооп немного по другому объясняли
15 лет назад у нас и президент другой был
Пантелеев
хотя стоп...
Anonymous
ага да
Anonymous
где то прочитал ,инкопуляция механизм языка позволяющий ограничить доступ одних компанентов программы к другим
Пантелеев
но инкапсуляция включает это понятие в себя
AlekVolsk
ну, сейчас инкапсуляция много шире, нежели на заре ооп,весьма тяжело поддерживать теорию в актуальном состоянии
🆃🅰🆁🅸🅺 🇺🇦
Инкапсуляция, если кратко, позволяет запретить редактирование свойств обьекта извне, что позволяет быть увереным в верном значении этого свойства, на котором завязан весь класс
🆃🅰🆁🅸🅺 🇺🇦
Например актив рекорд если взять
🆃🅰🆁🅸🅺 🇺🇦
Мы инкапсулируем свойство статус, которое обозначает это новая запись или нет
AlekVolsk
ну, класс на этом свойстве может быть и не завязан
🆃🅰🆁🅸🅺 🇺🇦
Таким образом никакой другой обьект не может его изменить и нарушить нашу бизнес логику
Пантелеев
кста где новаям?
решил на гитбук выложить...одному нереально все править
AlekVolsk
сам статус тоже может быть RO
🆃🅰🆁🅸🅺 🇺🇦
ну, класс на этом свойстве может быть и не завязан
Ну да. Но для начала лучше так обьяснить. А все подробности узнаються с практикой
SarcasmIO
решил на гитбук выложить...одному нереально все править
кинь ссылку в френдсы я почитал бы, мб где дополнил
Пантелеев
в воскресенье кину, там с картинками проблема возникла)
Пантелеев
Anonymous
картинку крч видел
Anonymous
баба с мужико лежат на кравати
SarcasmIO
:)
SarcasmIO
typical
Anonymous
и баба спрашивает а ты инкапсулирован\
SarcasmIO
любая презентация начинается с этого)
Пантелеев
блядь и еще списки поехали
Anonymous
😂
Anonymous
драсте
AlekVolsk
от эт треш ))) паблик-дока в ворде да еще и с внешними связями
Anonymous
яндекси
AlekVolsk
http://htmlweb.ru/html/symbols.php
Anonymous
типо описать класс на основе существующего
AlekVolsk
https://ruseller.com/lessons.php?id=717&rub=37
🆃🅰🆁🅸🅺 🇺🇦
Если не вдаваться в подробности, то нппримерпример, у тебя есть класы пост, комент и новость. И вск они имеют метод display. Таким образом мы, при выводе результатов поиска, имеем возможность пройтимь цыклом по колекции результатов и вызввать метод не парясь о деталях. Но это очень примитивный пример. На деле там более расширено
Roman
Нет полиморфизма 😂
Roman
Парни, а есть кто из iq option или подобных гуглоподобных проектов?
Roman
Ну из опционов или рынка ценных бумаг?
(;¬_¬)
Парни, а есть кто из iq option или подобных гуглоподобных проектов?
каким образом вообще опционы гуглоподобны?
SarcasmIO
я
кстати теперь я тож
Пантелеев
SarcasmIO
у нас в соседнем офисе брокеры сидят
SarcasmIO
мы для них проект будет делать
SarcasmIO
а еще у нас на бумагах сотрудничество с альпри и ему подобным только в хохлостане
SarcasmIO
ой все
🍅Ťомат
Инкастрюляция - это возможность скрывать детали реализации компонентов кода.
SarcasmIO
красивенько
Roman
Товарищи! кто юзает китематик докера на вин10?
Seva
Есть картинка ней смайлы каждыйсмайл 32x32. И так вопрос. Если какойнибудь онлайн сервис или программа, где я указываю размер, а он в виде ссетки каждый смайлы вырезает грубо говоря и делает по одному смайлику ?
Seva
порсто вручную за**ус вырезать столько ((
Anonymous
?
Anonymous
Если это был не вопрос, то нет
Anonymous
допустим юзаем . какой был вопрос ?
Anonymous
как через redbean вывести инфу из бд?
Anonymous
искал
Anonymous
не нашел
(;¬_¬)
не нашел
https://redbeanphp.com/index.php?p=/quick_tour
SarcasmIO
как через redbean вывести инфу из бд?
R::getRow("select * from table")
SarcasmIO
покидайте мне ваш говнокод в лс
SarcasmIO
дайте по ревьюить дерьмище какое-то
SarcasmIO
обещаю норм критику
Anonymous
покидайте мне ваш говнокод в лс
https://github.com/kefzce/phptelegrambot
SarcasmIO
ее
Anonymous
Критикуй =)
SarcasmIO
https://github.com/kefzce/phptelegrambot
что мертво умереть не может
Anonymous
Самое время переписать
SarcasmIO
зачем?
Ridosh
404
Anonymous
зачем?
продукт еще жив
SarcasmIO
продукт еще жив
и он работает
Anonymous
404
https://github.com/doktorgradus/bot форк