开始一个新项目没有AOP的生活变更的代价使用AOP重构本系列的源码本人已托管于Coding上:点击查看。本系列的实验环境:VS2013Update5(建议最好使用集成了Nuget的VS版本,VSExpress版也够用),安装了PostSharp。这篇博客覆盖的内容包括:为项目创建需求从零编写代码来满足需求不使用AOP重构凌乱的代码使用AOP来重构代码这一节会构建一个汽车租赁系统,先是给定业务需求,然后逐渐地添加代码来满足那些需求。一开始不使用任何AOP,从零开始敲代码。业务需求是最重要的,因此我们先做需求,一旦满足了业务逻辑,然后再覆盖非功能需求。最后,尽可能地简化并重构代码,不使用AOP来重