Курс программирования #16

Short-circuit condition evaluation class dependency shared projects Nuget packages Interfaces 00:00 - приветствие, оргвопросы 00:50 short circuit if operator 02:12 порядок выполнения условий при использовании операторов || и && 04:23 примеры ускоренного вычисления условия 04:35 правильный порядок условий 07:50 приоритет выполнения условий и как его изменить 09:10 dependencies 09:20 пример с классом static (неявная зависимость) 11:30 контракт метода и его влияние на поведение потребителей метода 13:05 пример с классом non-static (явная зависимость) 13:50 самый наглядный пример зависимости 15:30 relations 15:40 пример relations 16:39 варианты отношений между классами 19:05 пример relations (продолжение) 19:31 shared project 19:50 пример связи нескольких проектов 22:19 проекты типа Class Library 24:09 подключение library к исполняемым проектам через Dependencies 25:35 модификаторы доступа в подключённых проектах 26:37 пример использования кода из другой сборки 27:57 использование существующих библиотек 28:50 что происходит с исполняемыми файлами и файлами библиотек в момент сборки 29:30 Nuget package & Serialization 30:00 понятие сериализации 30:24 пример, где желательно использовать сериализацию 32:37 что такое nuget package и как подключить его к проекту 33:57 разнообразие nuget packages. опасность подключения множества пакетов в один проект 35:20 пример, как вывести состояние объекта с помощью сериализатора 36:08 JSON - самый популярный формат для передачи данных в WEB (и не только) 36:51 обход циклических зависимостей в объекте с помощью доп. опций сериализатора 41:28 logging (логгирование) 42:31 пример #1 с абстрактным классом 45:51 пример #2 48:44 необходимость применения абстрактных классов 49:23 interfaces 49:54 пример интерфейса: синтаксис, модификатор доступа 51:09 различия интерфейса и абстрактного класса 53:36 пример множественной реализации интерфейсов 01:00:06 снова про семантические различия интерфейса и абстрактного класса 01:01:21 значение интерфейсов в C#
Back to Top