设计模式 问答列表

您将如何分离课程和学生的场景?

作者:itsmarziparzi 提问时间:3/14/2018

假设您正在制作一个管理班级和学生的软件。 我假设你会有一个管理员班级、课程班级和学生班级。 管理员类可以具有各种功能,例如“获取所有可用课程的列表”或“获取学生注册的所有课程的列表”。 这是棘手...

用于在执行前检查异步任务依赖关系的设计模式 [已关闭]

作者:stevendesu 提问时间:11/3/2017

已关闭。这个问题是基于意见的。它目前不接受答案。 想改进这个问题吗?更新问题,以便可以通过编辑这篇文章用事实和引文来回答。 5年前关闭。 改进此问题 问题 鉴于有许多异步加载的依赖项,我只想在...

AngularJS:了解设计模式

作者:Artem Platonov 提问时间:11/29/2013

在 AngularJS 负责人 Igor Minar 的这篇文章中: MVC 与 MVVM 与 MVP。这是一个多么有争议的话题,许多开发人员 可以花费数小时进行辩论和争论。 几年来,Angula...

排序,存储库模式中的分页和松散耦合

作者:MiniW 提问时间:7/14/2016

我有一个简单地列出我数据库中所有销售人员的。 我想在网格中显示结果(想象一个 Web 界面),以便用户可以显示或隐藏任何字段、对列进行排序以及使用分页。SalesmanRepository 假设我有...

包装器设计模式

作者:Luchian Grigore 提问时间:8/5/2011

假设我有一个班级: class B; class A{ public: A(); virtual B foo(); } 在第三方组件中定义。我想包装类 A 和 B,结果为 myA 和 myB...

有没有办法让 XSLT 回显出为其提供支持的 XML?

作者:Andrew G. Johnson 提问时间:6/22/2010

我正在使用 XSLT 来转换 XML。有没有办法让 XSLT 吐出提供它的 XML?像这样: <xsl:echo-xml /> ...

使用 data-attributes 和 class/ID 进行 javascript 行为有什么区别?

作者:NT3RP 提问时间:3/20/2013

我一直在开发一个应用程序,前端主要使用jQuery。 我们依赖于页面上存在的某些分类元素,以便我们可以将行为附加到它们。例如: $('.block').on('click', clickHandl...

图层和管道和过滤器之间的区别?

作者:jnemecz 提问时间:4/26/2015

这两种设计模式之间有什么区别?这似乎与我非常相似,一个处理单元(层或过滤器)进行一些数据处理并将数据拉/推送到另一个处理单元中。单元仅与 和 单元通信,有定义一个特定单元提供的功能的接口。nn+1n-...

如何解决同时设置成员的 getter 问题?

作者:Luchian Grigore 提问时间:2/23/2013

我正在处理以下几点: 我有一个非常复杂的类,并且该成员依赖于一些在初始化类时未设置或在旅途中设置的内容。即使未设置该成员,该类的对象也有意义。还可以根据对其他成员所做的其他更改来重置它。 现在,假...

派生类构造函数中的数据驱动标志设置

作者:Luchian Grigore 提问时间:2/4/2013

假设我有一个基类,里面有一个派生类必须设置的标志: struct Base { bool flag; Base(bool flag):flag(flag) {} }; 我想配置哪些派生类以数...


共84条 当前第6页