デザインパターンの章
6.1. 汎化・実現・集約
デザインパターンの説明にあたり、 汎化・実現・集約について簡単に説明します。汎化

ソースで表現すると以下のようになります。
継承を表します。
abstract class ParentClass { private int field1; private int field2; public void methodA() { // : } public void methodB() { // : } }
class ChildClass extends ParentClass { @Override public void methodA() { // : } @Override public void methodB() { // : } }
実現

ソースで表現すると以下のようになります。
インターフェースの実装を表します。
interface Printable { void print(); void newPage(); }
class PrintClass implements Printable { @Override public void print() { // : } @Override public void newPage() { // : } }
集約

ソースで表現すると以下のようになります。
フィールドを表します。
class Employee { private String name; // : }
class Company { private Employee[] employees; // : }< 前のページへ 次のページへ >
-
IS 559680 / ISO27001
認証範囲 本社、芝大門オフィス情報セキュリティ基本方針 -
個人情報保護方針
個人情報の取扱いについて
保有個人データ又は
第三者提供記録に関する
事項の周知について
特定個人情報の取扱いについて -
FS 671851 / ISO9001
認証範囲 本社、芝大門オフィス品質方針