Лекция №7. Глобальная сеть Интернет Правила идентификации компьютера в сети



бет15/23
Дата07.02.2022
өлшемі44,37 Kb.
#97775
түріЛекция
1   ...   11   12   13   14   15   16   17   18   ...   23
Байланысты:
Paas

Инкапсуляция (encapsulation)– техника, при которой несущественная с точки зрения интерфейса объекта информация прячется внутри него (упаковка данных и функций в единый компонент)
Наследование (inheritance)– свойство объектов, посредством которого экземпляры класса получают доступ к данным и методам классов-предков без их повторного определения.(реализация одного класса в терминах другого)
Полиморфизм (polymorphism)– свойство, позволяющее использовать один и тот же интерфейс для различных действий; полиморфной переменной, например, может соответствовать несколько различных методов. (взаимозаменяемость одного объекта другим со схожим интерфейсом) (способность функции обрабатывать данные разных типов)

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

Антипаттерны

  1. Программирование методом copy-paste

  2. Магические числа (непонятные числа в коде)

  3. Магическая кнопка (когда множество различных действий сваливается в кучу в неподходящем месте)

  4. Спагетти-код (запутанная и трудная программа)

  5. Таинственный код (использование аббревиатур вместо мнемоничных имён)

  6. Изобретение квадратного колеса (изобретение плохого решения, когда существует хорошее известное решение)

  7. Жёсткое кодирование (внедрение предположений об окружении системы в слишком большом количестве точек её реализации)





Достарыңызбен бөлісу:
1   ...   11   12   13   14   15   16   17   18   ...   23




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет