SOLID 原則(ソリッドゲンソク)
SOLID 原則(ソリッドゲンソク) 英語表記: SOLID Principles 概要 SOLID原則は、オブジェクト指向プログラミング(OOP)の文脈において、ソフトウェアの設計品質を向上させるために提唱された、五つ […]
SOLID 原則(ソリッドゲンソク) 英語表記: SOLID Principles 概要 SOLID原則は、オブジェクト指向プログラミング(OOP)の文脈において、ソフトウェアの設計品質を向上させるために提唱された、五つ […]
デザインパターン 英語表記: Design Patterns 概要 デザインパターンとは、オブジェクト指向開発において頻繁に出現する、共通の設計上の課題を解決するために、過去の経験から体系化された「再利用可能な解決策のひ […]
ドメイン駆動設計 英語表記: Domain-Driven Design 概要 ドメイン駆動設計(DDD)は、ソフトウェア開発において、ビジネスの「ドメイン」(領域や業務知識)を深く理解し、その知識をソフトウェアの設計モデ […]
C#(シーシャープ) 英語表記: C# 概要 C#は、世界的なソフトウェア企業であるMicrosoft社によって開発された、現代的で強力なプログラミング言語です。この言語は、プログラミングパラダイムの中でも特にオブジェク […]
C++(シープラスプラス) 英語表記: C++ 概要 C++は、手続き型プログラミングの代表格であるC言語の機能を拡張し、「オブジェクト指向プログラミング(OOP)」の概念を導入するために開発された、非常に強力な汎用プロ […]
Java(ジャバ) 英語表記: Java 概要 Javaは、1990年代にSun Microsystems社(現在はOracle社が権利を保有)によって開発された、世界で最も広く利用されているオブジェクト指向プログラミン […]
多態性 英語表記: Polymorphism 概要 多態性(たたいせい)は、「オブジェクト指向プログラミング」の設計思想を支える三大要素(カプセル化、継承、多態性)の一つであり、一つのインターフェースやメソッド名が、異な […]
継承 英語表記: Inheritance 概要 継承(Inheritance)とは、オブジェクト指向プログラミング(OOP)の三大要素(カプセル化、継承、ポリモーフィズム)の一つであり、既存のクラスが持つ機能やデータを新 […]
カプセル化 英語表記: Encapsulation 概要 カプセル化(Encapsulation)は、オブジェクト指向プログラミング (OOP) の根幹をなす、非常に重要な概念の一つです。これは、データ(属性)と、そのデ […]