概要
このモジュールでは、オブジェクト指向プログラムの構造と、アプリケーションの品質を向上させる手法を使用してクラスを実装する方法について学習しました。 静的クラス、部分クラス、入れ子になったクラスを使用し、名前付きおよび省略可能な引数を使用するメソッドを実装することで、コードの読みやすさ、保守容易性、および編成を向上させる方法について学習しました。 また、オブジェクト初期化子、コピー コンストラクター、クラス finalizer と .NET のガベージ コレクターの関係についても学習しました。
このモジュールの主なポイントには、カプセル化、アクセス修飾子、C# アプリケーションでクラスを実装するための手法の理解が向上しています。 C# アプリケーションでプライベート、静的、入れ子、部分クラスを実装する方法について学習しました。 また、オブジェクト初期化子とコピー コンストラクター、名前付き引数と省略可能な引数を実装するメソッド、クラス finalizers ガベージ コレクターと連携してリソースを解放する方法についても学習しました。