问题标签 [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.
c# - 在 C# 中使用自动实现的属性保护访问
一个简单的例子。 替代文字 http://img19.imageshack.us/img19/1854/51445300.jpg
A 有一个 TDMReader 类,它是 TDMFile 对象的 buldier,我正在使用 Auto Implemented Properties fe
我想要做的是让 setter 只能用于 TDMReader 方法。在 C++ 中,我可以使用朋友方法来访问私有变量,在 Java 中,我可以将它们放在一个数据包中,从而访问字段。我有一些想法,但这种自动实现有点复杂。有什么想法可以解决吗?:)
php - 是否有用于 PHP 的目录外项目构建器?
这样我就可以保留.proj
我的 PHP 项目。
这为我从一个 IDE 切换到另一个 IDE 提供了很大的灵活性(当然是为了调试:))。
apache-flex - 柔性 ; 获取 FormItem 内 RadioButton 的值
我正在使用最新的 flex SDK 开发 Flash Builder。
我在获取表单中选择的单选按钮的值 radioButton 时遇到问题:
功能是:
我也试过:
两个代码都显示错误:
如果它只有在我输入时才有效:
它提醒:对象 RadioButtonGroup
感谢您的任何提示,对于长消息表示抱歉:)
java - 建造者设计模式的缺点
使用构建器设计模式有什么缺点。有吗??
编辑 - 我想知道使用构建器设计模式是否有任何不良后果?就像在 GOF 书中一样,他们提到了设计模式的好坏结果。但是他们没有提到构建器设计模式的任何不良后果。
java - 具有泛型类型边界的 Java Builder 模式
我正在尝试使用 Builder 模式而不是伸缩构造函数来创建一个具有许多参数的类。我正在按照 Joshua Bloch 的 Effective Java 描述的方式执行此操作,在封闭类上有私有构造函数,以及一个公共静态 Builder 类。Builder 类确保对象在调用 build() 之前处于一致状态,此时它将封闭对象的构造委托给私有构造函数。因此
然后我想为一些变量添加类型边界,因此需要对类定义进行参数化。我希望 Foo 类的边界与 Builder 类的边界相同。
这编译得很好,但是编译器允许我做我认为应该是编译器错误的事情。例如
这里的 units 参数不是Unit<Acceleration>
but Unit<Length>
,但它仍然被编译器接受。
我在这里做错了什么?我想确保在编译时单元类型正确匹配。
html - 如何将构建委托给方法?
我正在编写一个 Groovlet,并希望将部分 HTML 构建器委托给一个方法,但无法使其正常工作。以下是我所拥有的:
我期待以下输出:
相反,我得到的是以下内容:
我究竟做错了什么?
ruby - 如何使用 Nokogiri 访问属性
我有一个访问某些属性值的简单任务。这是一个Nokogiri::XML::Builder
用于创建简单 XML 文档的简单脚本。
结果是:
生成的 XML 看起来不错。但是,我尝试访问属性会导致生成错误:
我不明白为什么puts
会导致这个错误。
interface - 构建 xib Interface Builder 并将它们加载为 iphone 中的子视图
我想知道是否可以构建视图及其对应的 xib 文件。然后,在通用控制器中,以编程方式加载此视图并作为子视图添加到当前视图。
这个子视图应该作为一个通用信息框,可以被许多控制器加载。
谢谢莱昂纳多
php - Kohana 3 - 查询生成器提供 0 行
从 phpmyadmin 运行时,以下查询按预期返回一行。
但是当我尝试在 Kohana 3 中这样做时:
它打印
数组(0){}
我究竟做错了什么?
cocoa - 如何将 WebView 插入可可应用程序?
我对整个 OSX 编程相当陌生,我想将 WebView 粘贴到一个空的应用程序中。显然它并不像在界面构建器中将 WebView 粘贴在窗口上并创建插座那么简单。
它给了我一个
当我不使用插座时,它会由于未捕获的异常而终止。我不太确定这些错误消息的含义。
好像没那么简单!