Пантелеев
AlekVolsk
я о ней и не знал )
Пантелеев
Инкапсуляция (encapsulation) — это фундаментальная объектно-ориентированная концепция, позволяющая упаковывать данные и поведение в единый компонент с разделением его на обособленные части — интерфейс и реализацию. Последнее осуществляется благодаря принципу изоляции решений разработки в ПО, известному как сокрытие информации (англ. information hiding).
Сокрытие информации – это сокрытие деталей проектирования, которые могут измениться в будущем, для ограничения каскадных изменений в программной системе и для упрощения ее разработки и сопровождения.
Пантелеев
AlekVolsk
бан
необоснванно, т.к. отсутствует сама методичка или ссылка на нее
AlekVolsk
а вообще 15 лет наза мне ооп немного по другому объясняли
Пантелеев
ладно, на первый раз предупреждение
Пантелеев
Пантелеев
хотя стоп...
Anonymous
ага да
Anonymous
где то прочитал ,инкопуляция механизм языка позволяющий ограничить доступ одних компанентов программы к другим
AlekVolsk
Пантелеев
Пантелеев
но инкапсуляция включает это понятие в себя
AlekVolsk
ну, сейчас инкапсуляция много шире, нежели на заре ооп,весьма тяжело поддерживать теорию в актуальном состоянии
🆃🅰🆁🅸🅺 🇺🇦
Инкапсуляция, если кратко, позволяет запретить редактирование свойств обьекта извне, что позволяет быть увереным в верном значении этого свойства, на котором завязан весь класс
🆃🅰🆁🅸🅺 🇺🇦
Например актив рекорд если взять
🆃🅰🆁🅸🅺 🇺🇦
Мы инкапсулируем свойство статус, которое обозначает это новая запись или нет
SarcasmIO
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
Ну из опционов или рынка ценных бумаг?
(;¬_¬)
Пантелеев
SarcasmIO
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
покидайте мне ваш говнокод в лс
SarcasmIO
дайте по ревьюить дерьмище какое-то
SarcasmIO
обещаю норм критику
SarcasmIO
ее
Anonymous
Критикуй =)
SarcasmIO
Anonymous
Самое время переписать
SarcasmIO
зачем?
Ridosh
404
Anonymous
SarcasmIO
Anonymous
404
https://github.com/doktorgradus/bot форк