@habrachat

Страница 2623 из 6731
Mikhail
04.07.2016
17:53:54
есть где-нибудь список всех конф телеграма?

[Anonymous]
04.07.2016
17:54:18
Ведётся только добровольцами

[Anonymous]
04.07.2016
17:54:30
Прям всех всех конечно нет

Google
[Anonymous]
04.07.2016
17:54:42
@groupsguide знаю

04.07.2016
18:17:56
добрый вечер/Хабрачатик

Иисус
04.07.2016
18:18:05
кто шарит вим?

Mikhail
04.07.2016
18:22:13
заходишь в DC-сеть

кто-нибудь да шарнул

Каїн
04.07.2016
18:30:12
Си шарпнул

Rashomon
04.07.2016
19:31:01
Всем привет

Каїн
04.07.2016
19:31:23
Дров

Сергей
04.07.2016
19:31:24
Привет

Privet.
04.07.2016
19:32:02
Привет)

Mikhail
04.07.2016
19:32:11
К-к-к-комбо!

Privet.
04.07.2016
19:32:36
Вежливые люди

Sergey
04.07.2016
19:33:15
Не привет

Google
Сергей
04.07.2016
19:34:14
Не привет
Возмутительно!

Mikhail
04.07.2016
19:34:32
Не привет
Отвратительно!

Privet.
04.07.2016
19:36:00
Бессовестный...

Каїн
04.07.2016
19:37:17
О чем бы поговорить

Mikhail
04.07.2016
19:37:45
вот был бы буравчик

Каїн
04.07.2016
19:37:55
Это што?

Mikhail
04.07.2016
19:38:21
@Tessium - this

Каїн
04.07.2016
19:39:25
Бурбурчик

Sergey
04.07.2016
19:45:13
привет

Sergey
04.07.2016
19:46:05
ну ёпт

Mikhail
04.07.2016
19:46:06
привет
Изумительно!

Sergey
04.07.2016
19:46:25
Определение знаю, но все равно нихуя не понимаю.
делаешь методы, которыми могут пользоваться программисты

а кишки оставляешь внутри

name
04.07.2016
19:47:07
О. Вот так лучше.

Sergey
04.07.2016
19:47:07
а, я вспомнил каноничное определение: "сокрытие _деталей_ реализации"

Mikhail
04.07.2016
19:47:15
похоже на API

Sergey
04.07.2016
19:48:03
ну сложно придумать нормальный простой пример

делаешь методы, которыми могут пользоваться программисты
собственно, в методах прописываешь какую-то магию, о которой конечному пользователю-программисту знать необзательно

Google
name
04.07.2016
19:55:32
собственно, в методах прописываешь какую-то магию, о которой конечному пользователю-программисту знать необзательно
Вот теперь запутался. Я думал, инкапсуляция нужна для создания устойчивых единиц кода, чтобы другие шкодеры его не испортили.

Sergey
04.07.2016
19:56:17
...

что такое для тебя "реализация"?

name
04.07.2016
19:56:56
Существительное.

Sergey
04.07.2016
19:57:06
охуенный юмор, я пойду, пожалуй

name
04.07.2016
19:57:45
Какие шутки?

name
04.07.2016
19:58:14
Все очень серьезно. Я прочитал статей пять и нихуя не понял.

Sergey
04.07.2016
19:58:38
методы скрывают какую-то часть реализации

реализации какого-то объекта и действий над ним

Каїн
04.07.2016
19:59:46
Инкапсуляция это ограничение видимости функций; это позволит тебе определять 2 переменных с идентичными именами

Sergey
04.07.2016
19:59:54
сириусли?

Каїн
04.07.2016
20:00:08
Но они не будут в итоге коллапсировать

Sergey
04.07.2016
20:00:08
это scope

Каїн
04.07.2016
20:00:37
Скоуп это результат инкапсуляции

Sergey
04.07.2016
20:00:47
эмм

окееей

Каїн
04.07.2016
20:01:25
Так а что тебя не устраивает?

Google
Sergey
04.07.2016
20:01:43
> ограничение видимости функций каких функции?

Каїн
04.07.2016
20:01:44
Что инкапсуляция это ограничение видимости?

В жабамкрипте - самовызываемых бгг

Sergey
04.07.2016
20:02:15
в C++ же есть разница между доступностью и видимостью

Каїн
04.07.2016
20:02:46
Ну, лан, это я о своей инкапсуляции

О жсной

Бгг

Admin
ERROR: S client not available

Sergey
04.07.2016
20:03:18
ага..

я уж было подумал про лисп

Каїн
04.07.2016
20:03:31
Но другого применения нету

Исключительно для создания модулей как паттерна

Sergey
04.07.2016
20:03:47
там тоже нотация методов отличается от императивной

человеку нужно объяснить, что такое инкапсуляция в нормальных языках, а не в JS

Каїн
04.07.2016
20:04:19
Инкапсулирование логики и выхлоп только паблика

А

name
04.07.2016
20:04:53
Инкапсуляция не дает использовать методы и атрибуты за пределами объекта.

Sergey
04.07.2016
20:05:06
нуууу

Google
Sergey
04.07.2016
20:05:09
нууууууу

name
04.07.2016
20:05:15
Python.

Каїн
04.07.2016
20:05:23
Ну ограничение же видимости

Sergey
04.07.2016
20:05:26
это скорее не инкапсуляция, а кривой перевод or something

Каїн
04.07.2016
20:05:29
Епт

name
04.07.2016
20:05:58
Где еще об этом почитать можно?

Каїн
04.07.2016
20:06:04
На основе кода строится скоуп

Sergey
04.07.2016
20:06:06
в универе

На основе кода строится скоуп
ты на лиспе случаем не программировал?

name
04.07.2016
20:06:20
Чтоб прям для даунов объясняли.

Каїн
04.07.2016
20:06:20
На основе скоупа распределяется видимость

http://www.codenet.ru/progr/cpp/ipn.php

Sergey
04.07.2016
20:07:00
> это механизм, который объединяет данные и код, манипулирующий зтими данными, а также защищает и то, и другое от внешнего вмешательства или неправильного использования.

есть разница между доступностью и видимостью

Каїн
04.07.2016
20:07:10
Та да

Sergey
04.07.2016
20:07:11
ну

Каїн
04.07.2016
20:07:28
Ну ка ну ка

Невидимый но доступный?

Может быть метод?

>Характерной является ситуация, когда открытая часть объекта используется для того, чтобы обеспечить контролируемый интерфейс закрытых элементов объекта.

Страница 2623 из 6731