bpriver_concept library
Classes
- Announcement
- Announcement
- Application
- 不特定多数の end user から利用されることを目的とした routine を集約する routine. developer からではなく end user の利用を想定して作られる.
- Barrel
- Material を集約する routine.
- Communication
- 他 application と通信
- Complement
- entry point を補完する concept.
- Computation
- Concept を計量可能にするための Concept.
- Concept
- Configuration
- directive の設定値をとなる model.
- Directive
- UI を構成するための Material.
- Domain
- domain model.
- Enforcer
- user interface から 受け取った data を基に model と relay を操作し その結果を user interface へと返す Material.
- EntryPoint
- 概念のモデリングを行い定義する際に中核となる material. 文字通り entry point の役割も担う. export 文は entry point に集約される.
- Interface
- interface.
- Kernel
- file および folder の処理.
- Layer
- Material を集約する routine.
- Library
- 不特定多数の application から利用されることを目的とした routine を集約する routine. middleware. developer からの利用を想定している.
- Model
- Model は、immutable なものとして定義しなければならない。 つまり、immutable な、property のみで定義をする。
- Module
- application を構成する一番大まかな単位の routine. 複数の routine を集約する routine. application は module の集まりで構成される.
- Monolith
- monolith.
-
NonNullableObservable<
VT extends Object> - VT ・・・ ValueType
-
NullableObservable<
VT> - VT ・・・ ValueType
- Order
- end user からの指示.
- Registry
- registry model
- Relay
- relay は 観点である.
- Repository
- 情報の永続化先への処理を行う。 永続化先は、Database、ファイル、ソースコード(ハードコーディング)などがある。
- Separate
- 機能は持たない。 分類が役割。
- Setting
- setting model.
- Signal
- signal model.
- Signature
- signature. routine の return type, name, argument などの 型情報の事を指す. いわゆる Interface に相当する.
- Specific
- specific. signature とは対照的に routine の 処理(実装)部分の事を指す.
- Staging
- staging model.
- Subject
- subject model.
- Terminal
- cui を通して user と I/O を行う.
- Thin
- thin model.
- Unified
- unified model
- UserInterface
- Viewpoint
- 継承構造とは別に、新たなカテゴリーを作る。