Tag: 独立于语言的

单身人士在编程中的目的

这是一个相当宽松的问题。 我目前对单身人士的理解是,他们是以一种只有一个实例创build的方式build立的。 这听起来很像我的静态类。 主要区别在于,对于静态类,您不能/不能实例化它,只需使用它,如Math.pi() 。 单身课程,你仍然需要做类似的事情 singleton mySingleton = new singleton(); mysingleton.set_name("foo"); singleton otherSingleton = new singleton(); // correct me if i am wrong, but mysingleton == othersingleton right now, yes? // this the following should happen? otherSingleston.set_name("bar"); mysingleton.report_name(); // will output "bar" won't it? 请注意,我正在问这个语言,更多的是关于这个概念。 所以我并不担心如何编写这样一个类,而是更多地为什么你不想要和你需要考虑什么。

单身人士:好的devise还是拐杖?

单身人士是一个激烈争论的devise模式,所以我对Stack Overflow社区对他们的看法感兴趣。 请提供您的意见的理由,不只是“单身是懒惰的程序员!” 这是一个相当不错的文章,虽然它是反对使用单身人士 : scientificninja.com:性能单身人士 。 有没有人有任何其他好的文章呢? 也许支持单身人士?