Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тест по информатике.docx
Скачиваний:
12
Добавлен:
23.12.2018
Размер:
185.78 Кб
Скачать

Основные понятия ооп

Основные понятия ООП:

  • Класс объекта – определенный пользователем тип данных, который обладает внутренними данными и методами для работы с ними в форме процедур или функций: ДАННЫЕ+ВНЕШИНИЙ ВИД (ИНТЕРФЕЙС)+ АЛГОРИТМЫ ОБРАБОТКИ ДАННЫХ. Это тип, описывающий устройство объектов. Понятие «класс» подразумевает некоторое поведение и способ представления. Понятие «объект» подразумевает нечто, что обладает определённым поведением и способом представления. Говорят, что объект - это экземпляр класса. Класс можно сравнить с чертежом, согласно которому создаются объекты. Обычно классы разрабатывают таким образом, чтобы их объекты соответствовали объектам предметной области. Каждый класс имеет свои свойства, свои методы свои события.

  • Свойство – характеристики, описывающие внешний вид и поведение объекта. Способ доступа к внутреннему состоянию объекта, имитирующий переменную некоторого типа. Чтобы задать значение данного свойства вызывается один метод, а при получении значения данного свойства — другой. Например, форма, цвет, надписи, значения элементов управления на формах VBA

  • Метод – действие, которое выполняет объект или которое выполняется над объектом. Это процедура, делающая одно действие и обрабатывающая при этом данные своего объекта. Например, метод скрытия формы VBA, добавления элементов в раскрывающийся список и др.

  • Событие – это сигнал о том, что что–то произошло. При наступлении события начинает выполняться программа-обработчик события.

  • Инкапсуляция – это свойство системы, позволяющее объединить данные и алгоритмы обработки этих данных (методы, работающие с ними) в единое целое и скрыть детали реализации от пользователя.

  • Наследование – это свойство системы, позволяющее описать новый класс на основе уже существующего с частично или полностью заимствующейся функциональностью. Класс, от которого производится наследование, называется базовым или родительским. Новый класс – потомком, наследником или производным классом.

  • Полиморфизм – свойство различных объектов выполнять одно и то же действие разными способами. Это свойство системы использовать объекты с одинаковым интерфейсом без информации о типе и внутренней структуре объекта.

14. Модель osi Сетевая модель osi

Сетевая модель OSI (англ.) Open Systems Interconnection Reference Model-OSIмодель взаимосвязи открытых систем) — абстрактная модель для сетевых коммуникаций и разработки сетевых протоколов. Представляет уровневый подход к сети. Каждый уровень обслуживает свою часть процесса взаимодействия. Благодаря такой структуре совместная работа сетевого оборудования и программного обеспечения становится гораздо проще и понятнее.

Разумеется, в настоящее время основным используемым семейством протоколов является TCP/IP, разработка которого не была связана с моделью OSI. За все время существования модели OSI она не была реализована, и, по-видимому, не будет реализована никогда.Сегодня используется только некоторое подмножество модели OSI. Считается, что модель слишком сложна, а её реализация займёт слишком много времени.

Отдельные специалисты утверждают также, что история модели OSI является типичным примером неудачного и оторванного от жизни проекта.

Уровни модели OSI

Модель состоит из 7-ми уровней, расположенных вертикально друг над другом. Каждый уровень может взаимодействовать только со своими соседями и выполнять отведённые только ему функции.

Уровень OSI

Протоколы

Прикладной

HTTP, gopher, Telnet, DNS, SMTP, SNMP, CMIP, FTP, TFTP, SSH, IRC, AIM, NFS, NNTP, NTP, SNTP, XMPP, FTAM, APPC, X.400, X.500, AFP, LDAP, SIP, ITMS, Modbus TCP, BACnet IP, IMAP, POP3, SMB, MFTP, BitTorrent, eD2k, PROFIBUS, NCP

Это всего лишь несколько самых распространенных протоколов прикладного уровня, коих существует великое множество. Все их невозможно описать в рамках данной статьи.

Представления

ASN.1, XML-RPC, TDI, XDR, SNMP, FTP, Telnet, SMTP, NCP, AFP, ICA

Сеансовый

ASP, ADSP, DLC, Named Pipes, NBT, NetBIOS, NWLink, Printer Access Protocol, Zone Information Protocol, SSL, TLS, SOCKS, Remote Procedure Call (RPC)

Транспортный

TCP, UDP, NetBEUI, AEP, ATP, IL, NBP, RTMP, SMB, SPX, SCTP, DCCP, RTP, TFTP

Сетевой

IP, IPv6, ICMP, IGMP, IPX, NWLink, NetBEUI, DDP, IPSec, ARP, RARP, DHCP, BOOTP, SKIP, RIP

Канальный (Звена данных)

STP, ARCnet, ATM, DTM, SLIP, SMDS, Ethernet, FDDI, Frame Relay, LocalTalk, Token ring, StarLan, L2F, L2TP, PPTP, PPP, PPPoE, PROFIBUS

Физический

RS-232, RS-422, RS-423, RS-449, RS-485, ITU-T, xDSL, ISDN (T1, E1), Ethernet (10BASE-T, 10BASE2, 10BASE5), Fast Ethernet (100BASE-T, 100BASE-TX, 100BASE-T4, 100BASE-FX), Gigabit Ethernet (1000BASE-T, 1000BASE-TX, 1000BASE-SX)

 

© Hypermethod 2007