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
継承構造とは別に、新たなカテゴリーを作る。