最小可行发布->特性->(技术债务 缺陷 任务)设计模式
主动拥抱变化而且容许每一个人都能
快速响应任何变动。尽管敏捷(包括Scrum)提供了流程级别上的变动响应机制工具
特色:最小可行发布:它包括了可以 知足用户最基本需求的一组特性。设计
接口和设计模式接口
接口是Microsoft .NET Framework开发中一个很是强大的构件。尽管关键字 interface 很简开发
单,可是它表明了一个很是强大的范式。若是正确应用,接口定义的扩展点会让你的代码具备非
常好的适应变动的能力。然而,有些很差的接口应用方式仍是很常见的。
接口的多样性,它是现代软件方案中一个无处不在的强大工具。有一些基于接
口的强大设计模式,若是可以正确应用(配合本书中讲述的其余模式),就可让代码变得很是
灵活,也能够很好地适应敏捷项目所拥抱的需求变动。
然而,单单使用接口并不能解决全部问题。只有以正确的方式,谨慎且适量地使用接口才能
为项目带来好处。本章会提到一些常常被滥用的接口应用方式。扩展
SOLID软件
S 单一职责原则
O 开放与封闭原则
L Liskov 替换原则
I 接口分离原则
D 依赖注入原则依赖注入