Продолжительность
2 ч 11 мин 37 сек
Количество уроков
30 Видео
Дата добавления
07.12.2019
Этот курс углубляется в объектно-ориентированный код TypeScript, где вы узнаете об объектно-ориентированных принципах и о том, как их можно применять в ваших приложениях TypeScript. Узнайте о концепциях, классах, наследовании, абстрактных классах, интерфейсах и многом другом.
TypeScript поддерживает множество различных способов определения и создания объектов, которые могут сбивать с толку, особенно когда вы новичок в языке. Следует ли использовать функцию конструктора, Object.create (), классы, шаблон кодирования или какой-либо другой метод при создании объектов? В этом курсе «Создание объектно-ориентированного кода TypeScript» вы изучите различные способы создания объектов, сосредоточившись на методах объектно-ориентированного программирования (ООП), которые можно использовать для максимального повторного использования и повышения производительности. Во-первых, вы изучите основные принципы объектно-ориентированного программирования, такие как инкапсуляция, полиморфизм, наследование и абстракция, и увидите, как их можно применять и использовать. Далее вы узнаете, как определять и создавать экземпляры классов в TypeScript, понимать, какие члены можно добавлять в класс и какую роль они играют. Затем вы изучите, как наследование можно использовать для повторного использования, что такое абстрактный класс и почему вы его используете. Наконец, вы узнаете о роли интерфейсов и о том, как их можно использовать для создания контрактов кода, которые обеспечивают согласованность набора объектов и обеспечивают полиморфное поведение. Когда вы закончите этот курс, у вас будут навыки и знания, необходимые для создания надежных объектно-ориентированных приложений с использованием языка TypeScript, и вы поймете, когда и зачем применять принципы объектно-ориентированного программирования.