正解:C
* MVC: The Model-View-Controller design pattern is ideal for Salesforce development as it separates the business logic (model), user interface (view), and controller logic, ensuring scalability and maintainability.
* Salesforce's architecture inherently supports MVC, with sObjects as the model, Visualforce or Lightning components as the view, and Apex controllers as the controller.
Why not other options?
* A: The Waterfall model is a development methodology, not a design framework.
* B: Flux is a front-end application architecture and not relevant to Salesforce.
* D: Agile is a development methodology, not a design framework.
References:
* Salesforce MVC Architecture