小编Lin*_*nda的帖子

什么是内容耦合?

任何人都可以解释什么是内容耦合,以及如何在以下代码中发生:

public class Line
{
  private Point start, end;
  ...
  public Point getStart() { return start; }
  public Point getEnd()  { return end; }
}
 
public class Arch
{
  private Line baseline;
  ...
  void slant(int newY)
  {
    Point theEnd = baseline.getEnd();
    theEnd.setLocation(theEnd.getX(),newY);
  }
}
Run Code Online (Sandbox Code Playgroud)

谢谢.

java

6
推荐指数
1
解决办法
3594
查看次数

在Singleton中如何进行延迟初始化?

任何人都可以解释在以下单例模式代码中如何进行延迟初始化?

public class Singleton 
{ 
  private static Singleton INSTANCE = null; 
  private Singleton() {} 
  public static Singleton getInstance() 
  { 
    if (INSTANCE == null) 
       INSTANCE = new Singleton(); 
    return INSTANCE; 
  } 
}
Run Code Online (Sandbox Code Playgroud)

java lazy-initialization

3
推荐指数
1
解决办法
651
查看次数

标签 统计

java ×2

lazy-initialization ×1