主关注点

主关注点(Core concern),在计算机科学中指一个软件程序最主要的关注点,亦即主要制作程序的主要目的,而其他相关的关注点称作横切关注点(cross-cutting concerns)。

例子

在开发医疗记录的应用程序时,记录的簿记以及索引是主关注点,而有关用户数据库、记录数据库、认证系统变更历史的记录,会和程序中的许多模块有关,即为横切关注点

所有主关注点的总和即为程序的业务逻辑,程序其他的切面也需要处理,不过不会列在业务逻辑内。

参看