关于设计模式的面试,请高手解答一下,给出正确的答案!

palm119119 2009-04-11 08:25:16
Question 39. (单选)

  下面的代码实现了设计模式中的什么模式

  public class A {
  private A instance;
  private A() {
  }

  public static A Instance {
  get
  {
  if ( A == null )
  A = new A();
  return instance;
  }
  }
  }
   1. Factory
   2. Abstract Factory
   3. Singleton
   4. Builder

Question 50. (单选)

public sealed class SampleSingleton1
{
private int m_Counter = 0;
private SampleSingleton1()
{
Console.WriteLine(""初始化SampleSingleton1。"");
}

public static readonly SampleSingleton1 Singleton = new SampleSingleton1();

public void Counter()
{
m_Counter ++;
}
}
  以上代码实现了设计模式中的哪种模式?
   1. 原型
   2. 抽象工厂
   3. 单键
   4. 生成器
...全文
162 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
palm119119 2009-04-11
  • 打赏
  • 举报
回复
谢谢哦
niitnanfeng 2009-04-11
  • 打赏
  • 举报
回复
up,有高手详细的讲解没,具体到应用,不要理论的东西
ojekleen 2009-04-11
  • 打赏
  • 举报
回复
public sealed class SampleSingleton1 .....//这个类名整的....
{
xyz136299110 2009-04-11
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 fengjian_428 的回复:]
两个都是都是单例模式
[/Quote]
2楼正解。。最简单的模式。。。。也是基本上最常见的模式之一。。
fengjian_428 2009-04-11
  • 打赏
  • 举报
回复
两个都是都是单例模式
gisyellow 2009-04-11
  • 打赏
  • 举报
回复
单件(单例)模式,即Singleton

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧