草庐IT

java - 如何使构造函数仅对工厂类可用?

好吧,这个问题可能不是很清楚。让我给出一些细节:假设我有一个名为CFactory的Shoe(CShoe)对象工厂类。CFactory是一个单例类,它使用一个简单的HashMap来创建和存储所有实例化的鞋子。然后通过静态方法访问它以使用创建的对象。有没有办法强制CShoe的构造函数只能由工厂调用?(也就是说,保证鞋子的创建只能由鞋厂单例类完成,不能由其他类完成) 最佳答案 你可以让Shoe成为ShoeFactory的内部类:publicclassShoeFactory{publicstaticclassShoe{privateStri

ruby - 在哪里可以找到有关 Ruby Shoe GUI 工具包中可用函数的文档?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭5年前。Improvethisquestion是否有描述shoe中所有可用功能和对象的文档?更新:2008.01.21我正在寻找可以针对动画对象调用的所有方法的列表。例如,我只是想出了如何通过从鞋盒(http://the-shoebox.org/)读取源代码来使用toggle()方法暂停动画。