design-patterns

design-patterns

文章 3 浏览 2.2k

关于固定类别的双重调度问题

我有 3 个班级:**Parent**、**Child1** 和 **Child2**。 Child1 和 Child1 都子级 2 扩展了父级,并且它们**不能**修改。 有一个类 Action 定义如下…

如梦初醒的夏天 2024-12-06 16:48:59 3 0

空接口有代码味道吗?

我有一个函数返回相同类型的对象(查询结果),但没有共同的属性或方法。为了拥有一个通用类型,我使用一个空接口作为返回类型,并在两者上“实现”它…

娇女薄笑 2024-12-06 15:13:07 1 0

如何避免到处传递上下文对象?

可能的重复: 依赖地狱 - 如何将依赖关系传递到深层嵌套对象 最近我一直在努力解决这个特殊问题。出于测试和管理的原因,我认为向需要它的人注入像 $…

許願樹丅啲祈禱 2024-12-06 14:22:06 0 0

C# 将 string,int,string 存储在可访问变量中

我需要保存一个包含静态国家/地区列表的类以进行缓存。 数据是用 string shortName //Primary Key - (IL or UK for example) int ID //Unique - has n…

睫毛溺水了 2024-12-06 14:19:01 3 0

Java JSON 序列化 - 最佳实践

我需要为某些对象实现 JSON 序列化,并且在与通用集合集成时遇到了问题。 所有可序列化的类都实现此接口(JSONObject 来自 此 库): interface JSONS…

旧故 2024-12-06 13:43:54 1 0

如何设置工厂模式返回的对象的不同属性?

我想知道如何设置具体工厂返回的对象的属性。工厂可以返回具有属性A和B的objectA,但它也可以返回具有属性X、Y、Z的objectB。 由于客户端只知道object…

向地狱狂奔 2024-12-06 12:54:22 6 0

是否有某种模式或技巧可以强制对 OR 条件语句中的两个表达式进行求值?

return method1() || 的最佳方式(模式)是什么?如果 method1() 返回 true,method2() 不会调用 method2()? 示例 我使用此类来绑定表: class Bound…

木落 2024-12-06 12:47:56 1 0

引发由 .Net Web 应用程序的完全独立部分处理的控制事件

各位, 我感觉这个案例有一个经典的设计模式,但我手头没有参考资料。 我遇到一种情况,用户单击按钮,网页的另一部分做出响应。不寻常(或至少不方便…

淡忘如思 2024-12-06 11:32:13 1 0

类方法是 Objective-C 中实现工厂方法的最佳方式吗?

我似乎在 Objective C 中看到了很多类似 +(NSString*)stringWithString:(NSString *)string 或 +(NSArray)arrayWithArray:(NSArray *)array 的类方法 …

一笑百媚生 2024-12-06 11:29:54 5 0

观察者设计模式问题

我正在 php 中创建一个 oop 系统,并希望在其中实现更多观察者模式,因为我希望减少类之间的严重耦合。 我的问题是这样的。 与此模式设计的最佳实践相…

睡美人的小仙女 2024-12-06 11:26:39 3 0

如何应用 Composition 在 Struts2 Action 类之间共享代码

如果您使用继承并将所有公共代码和属性放入基类中,则在 Action 类之间共享代码很容易。作为最佳实践,我认为经验法则是优先选择组合而不是继承。不过…

半枫 2024-12-06 11:20:07 4 0

在 MonoMac 中使用 Mono 时的全局对象

如何声明对象的全局实例? 当使用 C# 和 .NET 时,我会这样做: public static program { public static Foo MyFoo = new Foo(); static void main() …

赠意 2024-12-06 11:01:26 6 0

Android - 重叠相邻的 LinearLayouts、覆盖 LinearLayouts

我正在移植一个 iOS 应用程序,因此设计几乎不在我的掌握范围内。我有两个 LinearLayout,其中一个基本上是一个凹凸(如图所示),我想与第二个 Linea…

慵挽 2024-12-06 10:34:30 3 0

如何对子视图模型与父视图模型的交互进行建模?

考虑某种带有 PimDetailVm 的个人信息管理演示,该演示将 Person 对象作为模型。该演示文稿将管理一个人的各个方面(姓名、联系点、地址等),这些方…

猫腻 2024-12-06 10:05:14 2 0

像 Sitemesh 这样的框架/库

我正在寻找一个类似于 Sitemesh http://www.sitemesh.org/ 的 UI 框架,只是补充一下,我计划有一个基于 Java 的网络应用程序,它将基于流体设计,并…

青柠芒果 2024-12-06 08:37:43 5 0
更多

推荐作者

微信用户

文章 0 评论 0

零度℉

文章 0 评论 0

百度③文鱼

文章 0 评论 0

qq_O3Ao6frw

文章 0 评论 0

Wugswg

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文