摘要:
在软件开发中,分布于应用中多处的功能被称为横切关注点。通常,这些横切关注点从概念上是与应用的业务逻辑相分离的(但是往往直接嵌入到应用的业务逻辑之中)。将这些横切关注点与业务逻辑相分离正是面向切面编程(AOP)所要解决的。 基于切面进行声明式编程。 AOP使这些服务模块化,并以声明的方式将它们... 阅读全文
摘要:
在意代码。消除重复代码和提高表达力。 必须时时保持代码整洁。 注意命名,而且一旦发现有更好的名称,就替换掉旧的命名。 第二章、有意义的命名。——想要给变量一个好的命名就要学好英语。没有英语功底连个命名都很难做到。 a、名副其实。如果名称需要用注释来补充,那就不是名副其实了。 b、做有意... 阅读全文