オブジェクトの作成の様々な言い回し
オブジェクトはプログラム内で実際に動作する「データの実体」です。以下に、オブジェクト作成を ...
C#でstaticクラスと通常クラスの違いを理解しよう
C#では、staticクラスという特別なクラスを作成することができます。staticメソッ ...
オブジェクトの作成を学ぼう!
プログラミングで「オブジェクト」という言葉を聞いたことがありますか?オブジェクトとは、プロ ...
プログラム言語ごとのオブジェクト指向の扱い
オブジェクト指向プログラミング(OOP)は、データとそれに関連する処理をオブジェクトとして ...
継承よりコンポジションを選ぶべき理由と実践例
オブジェクト指向プログラミングにおいて、「継承」より「コンポジション」を選択する設計手法が ...
SOLID原則の解説
SOLID原則は、ソフトウェア開発における高品質で保守しやすいコードを書くための5つの設計 ...
開放閉鎖の原則(Open/Closed Principle)をわかりやすく説明する技術資料
開放閉鎖の原則とは 拡張には開かれている(Open for extension)新しい機能 ...
インターフェース分離の原則(Interface Segregation Principle)をわかりやすく説明する技術資料
インターフェース分離の原則とは インターフェース分離の原則(Interface Segre ...
単一責任の原則(Single Responsibility Principle, SRP)をわかりやすく説明する技術資料
単一責任の原則とは 単一責任の原則(SRP)は、オブジェクト指向プログラミングの設計原則の ...
依存性逆転の原則(Dependency Inversion Principle)をわかりやすく説明する技術資料
依存性逆転の原則とは 依存性逆転の原則(Dependency Inversion Prin ...