Data Source Architecture Pattern
PofEAAに書いてるらしい
4種類
Table Data Gateway
Row Data Gateway
Active Record
Data Mapper
Table Data GatewayとRow Data Gatewayの2つは、なぜlibraryとしてあまり目にしないのか
texta.fm 1の36:30~で語られている
https://anchor.fm/textafm/episodes/1--Software-Development-in-2003-eimq17
Table Data Gatewayは商用系のアプリケーションに多い
古い(?)プラットフォームだとよくある
Row Data Gateway
libraryは少ないが、toolだと多い
概念的に、自動生成することが多いものなので、言語に組み込まれていることもあるため
自作も容易