问题标签 [builder]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
155 浏览

c# - 在 C# 中使用自动实现的属性保护访问

一个简单的例子。 替代文字 http://img19.imageshack.us/img19/1854/51445300.jpg

A 有一个 TDMReader 类,它是 TDMFile 对象的 buldier,我正在使用 Auto Implemented Properties fe

我想要做的是让 setter 只能用于 TDMReader 方法。在 C++ 中,我可以使用朋友方法来访问私有变量,在 Java 中,我可以将它们放在一个数据包中,从而访问字段。我有一些想法,但这种自动实现有点复杂。有什么想法可以解决吗?:)

0 投票
1 回答
106 浏览

php - 是否有用于 PHP 的目录外项目构建器?

这样我就可以保留.proj我的 PHP 项目。

这为我从一个 IDE 切换到另一个 IDE 提供了很大的灵活性(当然是为了调试:))。

0 投票
2 回答
2633 浏览

apache-flex - 柔性 ; 获取 FormItem 内 RadioButton 的值

我正在使用最新的 flex SDK 开发 Flash Builder。

我在获取表单中选择的单选按钮的值 radioButton 时遇到问题:

功能是:

我也试过:

两个代码都显示错误:

如果它只有在我输入时才有效:

它提醒:对象 RadioButtonGroup

感谢您的任何提示,对于长消息表示抱歉:)

0 投票
5 回答
14057 浏览

java - 建造者设计模式的缺点

使用构建器设计模式有什么缺点。有吗??

编辑 - 我想知道使用构建器设计模式是否有任何不良后果?就像在 GOF 书中一样,他们提到了设计模式的好坏结果。但是他们没有提到构建器设计模式的任何不良后果。

0 投票
2 回答
8635 浏览

java - 具有泛型类型边界的 Java Builder 模式

我正在尝试使用 Builder 模式而不是伸缩构造函数来创建一个具有许多参数的类。我正在按照 Joshua Bloch 的 Effective Java 描述的方式执行此操作,在封闭类上有私有构造函数,以及一个公共静态 Builder 类。Builder 类确保对象在调用 build() 之前处于一致状态,此时它将封闭对象的构造委托给私有构造函数。因此

然后我想为一些变量添加类型边界,因此需要对类定义进行参数化。我希望 Foo 类的边界与 Builder 类的边界相同。

这编译得很好,但是编译器允许我做我认为应该是编译器错误的事情。例如

这里的 units 参数不是Unit<Acceleration>but Unit<Length>,但它仍然被编译器接受。

我在这里做错了什么?我想确保在编译时单元类型正确匹配。

0 投票
1 回答
76 浏览

html - 如何将构建委托给方法?

我正在编写一个 Groovlet,并希望将部分 HTML 构建器委托给一个方法,但无法使其正常工作。以下是我所拥有的:

我期待以下输出:

相反,我得到的是以下内容:

我究竟做错了什么?

0 投票
2 回答
62412 浏览

ruby - 如何使用 Nokogiri 访问属性

我有一个访问某些属性值的简单任务。这是一个Nokogiri::XML::Builder用于创建简单 XML 文档的简单脚本。

结果是:

生成的 XML 看起来不错。但是,我尝试访问属性会导致生成错误:

我不明白为什么puts会导致这个错误。

0 投票
1 回答
6126 浏览

interface - 构建 xib Interface Builder 并将它们加载为 iphone 中的子视图

我想知道是否可以构建视图及其对应的 xib 文件。然后,在通用控制器中,以编程方式加载此视图并作为子视图添加到当前视图。

这个子视图应该作为一个通用信息框,可以被许多控制器加载。

谢谢莱昂纳多

0 投票
2 回答
7139 浏览

php - Kohana 3 - 查询生成器提供 0 行

从 phpmyadmin 运行时,以下查询按预期返回一行。

但是当我尝试在 Kohana 3 中这样做时:

它打印

数组(0){}

我究竟做错了什么?

0 投票
2 回答
6934 浏览

cocoa - 如何将 WebView 插入可可应用程序?

我对整个 OSX 编程相当陌生,我想将 WebView 粘贴到一个空的应用程序中。显然它并不像在界面构建器中将 WebView 粘贴在窗口上并创建插座那么简单。

它给了我一个

当我不使用插座时,它会由于未捕获的异常而终止。我不太确定这些错误消息的含义。

好像没那么简单!