我正在浏览各种 WPF 文档,我感到不必要的困惑。“业务逻辑”一词散布在其中,好像每个人都应该知道它是什么。
根据这里的这个问题,我可以看到什么是业务逻辑: 应用程序中的“业务逻辑”到底由什么组成?
但是这个词是从哪里来的呢?为什么它被称为“业务逻辑”而不是“核心逻辑”或“主要算法”或任何其他更通用的术语?我编写的程序很少与“业务逻辑”有关,当我想到“业务逻辑”时,我会想到处理信用卡交易、客户数据库维护等的事情。换句话说,与整个计算机科学的一小部分相关的事物。当我编写一个成像应用程序时,没有涉及“业务”,没有客户,没有基于金钱的交易,什么都没有。所以说我有“业务逻辑”真的让我很困惑,因为我不是在做生意,我是在处理图像。