耦合度
1. Model与View的耦合
2. Controller与View的耦合
protocol TodoViewProtocol: AnyObject { func displayTodos(_ todos: [Todo]) } class TodoViewController: UIViewController, TodoViewProtocol { func displayTodos(_ todos: [Todo]) { // 更新视图 } }
3. Controller与Model的耦合
4. 使用依赖注入
5. 保持单一责任
总结
Last updated