concept library
Classes
- Announcement
- Announcement
- Application
- 不特定多数の end user から利用されることを目的とした routine を集約する routine. developer からではなく end user の利用を想定して作られる.
- Barrel
- Concept を集約する Separate.
- Complement
- EntryPoint を補完する Concept.
- Computation
- Concept を計量可能にするための Concept.
- Concept
- Directive
- UI を構成するための UserInterface.
- Enforcer
- UserInterface から 受け取った data を基に Model と Relay を操作し その結果を UserInterface へと返す EntryPoint.
- EntryPoint
- 概念のモデリングを行い定義する際に中核となる material. 文字通り entry point の役割も担う.
- Interface
-
Signature が 1つの slot や function に対する 型の構成を指すのに対し,
Interface は 1つの class に対する型の構成(その class がどのような property や method を持っているかなど)を指す Complement. - Layer
- Concept を集約する Separate.
- Library
- 不特定多数の application から利用されることを目的とした routine を集約する routine. middleware. developer からの利用を想定している.
- Model
- Model は、immutable なものとして定義しなければならない。 つまり、immutable な、property のみで定義をする。
- Module
- Application を構成する一番大まかな単位の Separate. 複数の routine を集約する routine. Application は module の集まりで構成される.
- Monolith
- monolith.
-
NonNullableObservable<
VT extends Object> - VT ・・・ ValueType
-
NullableObservable<
VT> - VT ・・・ ValueType
- Origin
- プログラムを開発する際の根底となるような機能で 相互依存させた方が都合の良いもの.
- Relay
- relay は 観点である.
- Separate
- 機能は持たない。 分類が役割。
- Setting
- setting model.
- Signal
- signal model.
- Signature
- routine の中でも slot や function に対する return type, name, argument などの 型情報の事を指す Complement.
- Specific
- Signature とは対照的に routine の 処理(実装)部分を指す Complement.
- Staging
- staging model. UserInterface の見た目に関する model.
- Subject
- subject model.
- Terminal
- cui を通して user と I/O を行う.
- Thin
- thin model.
- Unified
- unified model
- UserInterface
- Viewpoint
- 継承構造とは別に、新たなカテゴリーを作る Complement.