首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

项目架构之路 您会选择哪种方式

2012-11-20 
项目架构之路 你会选择哪种方式在我们最近的一个项目,有一个这样的需求 一个B类的一个方法display()要调用

项目架构之路 你会选择哪种方式
在我们最近的一个项目,有一个这样的需求 一个B类的一个方法display()要调用A类的一个print()方法来打印相关信息
  具体类如下:
  首先在看看A类:
   public class A()
   {
   public  void print(String str)
   {
   System.out.println(str);
  
   }
  
   }
   再来看看B类,
    public class B()
   {
       public static void display()
       {
      
       }
     public static void main(String args[])
     {
    
     B b=new B();
    
     }
   }
   那么在B类调用A类方法的时候,有两个以下的方式。
   方式一:
     public class B()
   {
      private A a=new A();
       public static void display()
       {
       a.print("china");
      
       }
     public static void main(String args[])
     {
    
     B b=new B();
    
     }
   }
   方式二:
     public class B()
   {
    
       public static void display()
       {
        private A a=new A();
        a.print("china");
      
       }
     public static void main(String args[])
     {
    
     B b=new B();
    
     }
   }
   大家觉得那种方式更好呢?从耦合方面,效率方面说说大家的想法。 网站bushere.com 引发的争议 1 楼 诚信天下hxl 2012-08-03   考虑线程安全不?

热点排行