Рубрики
Windows

Activity Directory

Компьютерная сеть
объединение компьютеров в сеть

с нескольких источников получить доступ к одному ресурсу

Рубрики
Основы.JQuery

Основы.JQuery «управление классом в элементе»

  • добавить класс
    • div.addClass(class1)
  • удалить класс
    • div.removeClass(class1)
  • добавление или удаление класса методом переключения
    • div.toggleClass(class1 class2)
  • проверка на наличие класса
    • div.hasClass(class1)
Рубрики
ООП "Паттерны"

ООП Patterns «Понятие»

Паттерн
шаблон проектирования

Часто встречающиеся решение определённой проблемы при проектировании архитектуры
(веб-приложения или любой другой программы)

Способ решения периодически возникающих проблем некоторых типовых задач

Паттерн — это не

  • не библиотека
  • не алгоритмы, которые предоставляют чёткий набор действий
  • не набор определённых функций
  • не набор определённых методов
  • не готовое решение, которое можно скопировать в свой проект
Рубрики
разработка

Отличие SDK от API

SDK
software development kit
набор инструментов для работы с чем-то
рецепт, нарезные продукты, четко отмеренные специи, набор всех кастрюль-сковородок, которые понадобится вам в готовке

комплект, для разработки программного обеспечения
В sdk входят

  • библиотеки
  • примеры
  • коды
  • некий инструментарий для отладки
  • реализующая бизнес-логика

API
application programming interface
описание интерфейса чего-либо
рецепт блюда

Набор правил, по которым что-то должно работать

Рубрики
ООП принцип "Инкапсуляция"

ООП принцип Инкапсуляция «Понятие»

  • Скрытие структуры объекта от внешнего воздействия
  • Объект состоит из полей и методов, которые изменяют состояние самого объекта.
  • понятие очень тесно пересекается с таким понятием как сокрытие.

    Инкапсуляция это очень простое понятие, которое зачастую любят усложнять.

    Его суть заключается в том, сам класс является своего рода капсулой, которое содержит в себе

    • содержит в себе свойства
    • содержит методы, для работы с этими свойствами

    т.е. капсула позволяет объединить.

    Это кажется очень очевидным свойством, но если посмотреть на свойство из контекста процедурного программирования, где таких капсул нет, то всё сразу становится на свои места и принцип инкапсуляции становится понятен. Но как всегда рядом с инкапсуляцией всегда идёт сокрытие и здесь объяснить немножечко сложнее и рассмотрим на примере.