Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
protokol [2023/09/18 13:31] oresh.dm |
protokol [2023/09/18 13:51] (текущий) oresh.dm |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| + | Протокол - набор правил. которым должны соответствовать подписанные под него типы данных. | ||
| + | |||
| Протокол - это абстрактный тип данных. Т.е. это зан7чит не существует явных экземпляров этого типа, а сущетвуют только подписанные под этот тип. | Протокол - это абстрактный тип данных. Т.е. это зан7чит не существует явных экземпляров этого типа, а сущетвуют только подписанные под этот тип. | ||
| Строка 18: | Строка 20: | ||
| } | } | ||
| | | ||
| - | | + | Можно создавать массивы м типом протокола. И пихать туда классы соответсвующими этому протокоу |
| + | |||
| + | var clients = [fullyName]() | ||
| + | |||
| + | Композиция протоколов // | ||