This chapter requires the .NET SDK to be installed. The ch04 source code folder of the https://github.com/PacktPublishing/Expert-CSharp-Programming repository contains the code samples for this chapter.
The projects of this chapter are:
- InterfaceVersioning – Default interface members for interface versioning
- Traits – implementing traits with default interface members
- RecordsSample – different features of C# records
- GameModels – creating class hierarchies and relations