concern 是我们想要在应用程序的特定模块中定义的行为。它可以定义为我们想
要实现的功能。
cross-cutting concern 是一个适用于整个应用的行为,这会影响整个应用程序。
例如,日志记录,安全性和数据传输是应用程序几乎每个模块都需要关注的问题,
因此它们是跨领域的问题。