オブジェクト(およびクラス)オリエンテーションでは、すべてがオブジェクトでも、非オブジェクトであっても構いません。
モジュール、名前空間、ライブラリは、U.M.L.クリエイターは見落としているようです。
多くの設計者は、ファイル、名前空間、またはモジュールで囲まれたグローバル要素を表し、モジュールを単一のオブジェクトまたはクラスとして表します。
JavaScript、モジュールなどの言語は、シングルトンオブジェクトまたはグローバルオブジェクトで囲まれています。
これは、O.O以外の一般的な例です。実装されてもよい。
......................................................................
..+----------------------------------------------------------------+..
..| <<module>> |..
..| Strings |..
..+----------------------------------------------------------------+..
..| [+] String[]: Letters <<constant>> <<global>> |..
..| [+] String[]: Digits <<constant>> <<global>> |..
..+----------------------------------------------------------------+..
..| [+] String: ToUppercase(String Value) <<function>> <<global>> |..
..| [+] String: ToLowercase(String Value) <<function>> <<global>> |..
..+----------------------------------------------------------------+..
......................................................................
乾杯。
mhh素敵なアイデア、私はそれを検討します。 THX – Richard