比如我有俩个类A B
class A{  public void f(){
     //具体的操作
  }}
class B{  public void g(A a){
   a.f();
}
}那到底是B中g()里的是业务逻辑 还是A中f()里的算业务逻辑啊搞不懂到底什么是业务逻辑

解决方案 »

  1.   

    这里的类A,B一定是与实际联系起来的,可以看作是按照
    业务来设计的,类的方法就是用来实现业务功能的,功能
    性的东西当然是与逻辑联系的,所以这里的f(),g()都是
    用来实现业务逻辑的,对业务逻辑的深入理解可参考
    http://www.phpweblog.net/fuyongjie/archive/2008/09/25/5819.html
      

  2.   

    业务逻辑是MVC里才用到的说法,是企业级应用的设计模式思想之一http://baike.baidu.com/view/1030527.htm
      

  3.   

    软件分层设计中的一个名词,即通常的三层结构中有表象层,业务逻辑层和数据访问层,在 java 中也简称 MVC