問題文
A reviewer writes down two demands. The first is that adding a new kind of payment must not force anyone to edit the part that dispatches payments. The second is that the upper policy part must never mention the lower driver part by name. Which pairing names the principle behind each demand?
選択肢
- The reviewer asks for two separate properties, so adding without editing rests on plain modular closure and pointing at abstractions rests on plain dependency inversion across that architectural implementation.
- The reviewer asks for two separate properties, so adding without editing rests on plain modular reuse and pointing at abstractions rests on plain dependency counting across that architectural implementation.
- The reviewer asks for two separate properties, so adding without editing rests on plain modular closure and pointing at abstractions rests on plain dependency counting across that architectural implementation.
- The reviewer asks for two separate properties, so adding without editing rests on plain modular reuse and pointing at abstractions rests on plain dependency inversion across that architectural implementation.