1,1K прочтений · 5 лет назад
Для чего нужны интерфейсы? Применение в C# (Часть 1)
Для реализации полноценного ООП (Объектно-ориентированное программирование) должна быть возможность выполнять одну задачу разными реализациями (Полиморфизм). Для этого в C# есть возможность наследования классами, абстрактными классами и интерфейсами. В этой статье будут рассмотрены базовые элементы работы с интерфейсами. Зачем нужны интерфейсы? Полиморфизм - это хорошо, но где её применять? Зачем? Для реализации одной логики, но разными способами. Например: у нас есть машина и самолет, оба они имеют...
45K прочтений · 2 года назад
Интерфейс USB-C: что нужно знать о самом популярном разъеме
USB-разъемы и кабели сейчас настолько распространены, что c трудом найдется человек, который бы ничего про них не знал. Но для большинства пользователей USB – это в первую очередь громоздкий прямоугольный разъем USB-A (или USB Type-A), для правильного подключения которого требуется, как правило, нескольких попыток. Однако в конце 2014 года все больше и больше пользователей стали переходить на устройства с новым типом разъема USB, получившим обозначение USB-C (или USB Type-C). Несмотря на то, что...