【 Flutter 】Flutter を 基礎 から 学習 ( アーキテクチャ ) part241 BLoCパターンとは
「 基礎 から 学ぶ Flutter 」という書籍で 学習 したことを ブログでアウトプットしていこうと思います。今回は アーキテクチャ ( part241 )です。
前回
【 Flutter 】Flutter を 基礎 から 学習 ( アーキテクチャ ) part240 BLoCパターンとは
引き続き、アーキテクチャについて学びます。
BLoCパターンとは
BLocの設計ガイドライン
依存関係は注入可能でプラットフォームに依存しない
FlutterとAngularDartでBLoCクラスからデータベースに保存したい場合があるとます。
BLoC
クラスからデータベース保存してよい。ということですかね。
というか・・・・AngularDart
っていい加減解説してほしい😔
少し調べたところ、Angularのフレームワークを継承したDartというところでしょうか。
AngularとはWebのフレームワークで有名です。
もともとはAngularJSと呼ばれていて、TypeScriptで記述していました。
これをDart言語で実現したのが始まりのようです。
イロイロあってAngularはTypeScript版とDart版に分かれたそうです。
このDart版のことをAngularDart
と呼んでいるようです。
「FlutterとAngularDartでBLoCクラスから・・・」と言われてもAngularDart
がどんなものかわからないので
ピンときません。
本書の解説としては・・・
- 抽象クラスAを用意
- Aを実装する具象クラスBとCを用意
- BLoCクラスでAを保持(has a関係)
としましょう。ということです。
最後に
疎結合にしましょう。と言っているだけに見えますね。
今日はここまで!
ディスカッション
コメント一覧
まだ、コメントがありません