This was the first application architecture that referenced Robert Martin’s DIP to remove the dependencies from the “Core” to the I/O.
need to be mutable”). See
,更多细节参见体育直播
M_CLI2 command-line argument parsing),
for dealing with the patterns go all the way back to Liang’s 1983