什么是一些常见的,现实世界的例子使用Builder模式的?它给你带来了什么?为什么不使用工厂模式?
我最近遇到了这个表达 - 但是在维基百科上阅读并没有对我说明多少 - 我仍然没有得到它:
[编辑] 维基百科文章C++示例过长,并将流畅的界面讨论与简单的Glut应用程序的示例混为一谈.有人可以提供一个类的SUCCINCT C++示例来说明一个流畅的界面(例如,这种影响与普通的C++界面有何不同)?
我搜索了这个,但遗憾的是找不到匹配,我在这样local anonymous inner class的方法中有这个: -
new Object(){
public void open(){
// do some stuff
}
public void dis(){
// do some stuff
}
};
Run Code Online (Sandbox Code Playgroud)
在2 methods里面(open,dis),我知道,如果我想使用他们中的任何一个,那就做
new Object(){
public void open(){
// do some stuff
}
public void dis(){
// do some stuff
}
}.open()
Run Code Online (Sandbox Code Playgroud)
现在我的问题是如果我想同时调用这两种方法怎么办?我该怎么做?