Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
代码改进:此模式的更好替代方案?
在类似的问题中 这种模式叫什么 软锁 https stackoverflow com questions 7259436 what is this pattern called soft lock 我询问下面的代码清单的模式名称 publi
c
DesignPatterns
当代码依赖于两个对象的子类型时,是否有设计模式可以处理
我会尽力尽可能明确 以防有比回答我的问题更好的解决方案 我正在使用 C 工作 我有一个报告模板 可以包含任意数量的打开的 功能 功能可能是信息表 饼图 条形图 列表等 我将报告生成为文本文件或 PDF 将来可能有其他选项 到目前为止我有一个
c
OOP
DesignPatterns
注册模式和注册对象的延迟实例化
让我们想象一下我们有注册表模式
php
OOP
registry
DesignPatterns
如何使用工厂来创建使用策略模式的对象?
假设我们的在线商店有一个简单的支付功能 我们希望使用不同的交易处理器来管理不同的交易 交易可以是付款或退款 交易处理器可以是 Paypal 或 Payplug 所以我们有以下课程 class PaymentTransaction imple
OOP
DesignPatterns
polymorphism
factory
C++11 的 &&(R 值引用)运算符是否废弃了“代理对象”设计模式?
Scott Meyers 的第 30 项 更有效的 C http www amazon co uk More Effective Programs Professional Computing dp 020163371X绘制出 代理对象 编
DesignPatterns
C11
rvaluereference
proxyclasses
验证日期 - Bean 验证注释 - 使用特定格式
我想验证日期格式YYYY MM DD hh mm ss Past validates for a date that is present or past But what are the formats it accepts 如果那不可能
Java
date
DesignPatterns
format
beanvalidation
在应用程序中搜索对象的设计模式
需要一些有关设计模式的帮助 我正在创建一个应用程序 该应用程序在存储在单独表中的数据库中的对象上具有不同类型 例如 我有 5 种对象 A B C D E 我在数据库中有 5 个不同的表来存储每个对象 现在 我想在我的应用程序中实现搜索功能
Java
Search
DesignPatterns
Jpa
MouseAdapter:它使用哪种模式?
我已经找到了很好的资源 这些资源告诉我 Java API 中的 MouseAdapter 没有使用适配器模式 问题是 MouseAdapter 是否实现了某种模式 我知道它的作用 它为 MouseListener 接口创建了一个具体的类 因
DesignPatterns
门面模式和业务委托模式之间的区别
外观设计模式和业务委托设计模式有什么区别 它们不是都用于向客户端隐藏业务逻辑吗 委托位于客户端和实际实现之间 通常对客户端隐藏 过滤 增强实现的某些功能 Facade 提供了一个粗粒度的 API 隐藏了更复杂的逻辑和 或协调 通常捆绑多个协
DesignPatterns
jakartaee
Meyers 的单例实现实际上是如何实现单例的
我读了很多关于单例的内容 什么时候应该使用它们 什么时候不应该使用它们 以及如何安全地实现它们 我正在用 C 11 编写 并且遇到了 Meyer 的单例延迟初始化实现 如所示这个问题 https stackoverflow com ques
c
DesignPatterns
C11
singleton
在 Actionscript 3 中实现单例模式类的最佳方法是什么?
由于 AS3 不允许私有构造函数 因此构造单例并保证构造函数不是通过 new 显式创建的唯一方法是传递单个参数并检查它 我听说过两个建议 一个是检查调用者并确保它是静态 getInstance 另一个是在同一包命名空间中拥有一个私有 内部类
actionscript3
DesignPatterns
OOP
singleton
OSGi 应用程序设计 - 我是否滥用服务框架? [关闭]
Closed 这个问题是基于意见的 help closed questions 目前不接受答案 在我们正在开发的应用程序中 我有一个供数据提供程序组件实现的通用接口 并且我将这些提供程序作为服务连接起来 我的一位同事建议 最好只创建一项可以
DesignPatterns
service
OSGI
代理模式和装饰者模式的区别
你能给出任何好的解释吗 Proxy and 装饰者 我看到的主要区别是 当我们假设Proxy uses 作品 and 装饰者 uses 聚合那么似乎很清楚 通过使用多个 一个或多个 装饰器您可以修改 添加功能到预先存在的实例 装饰 而Pro
OOP
DesignPatterns
decorator
proxypattern
设计问题:哪种做法更好? (第2部分)
我有一个 Web 界面 我将从中收集用户数据 用户名 密码 电子邮件等 后端必须将这些数据提供给 3 个其他系统 SystemA SystemB SystemC 配置由 3 个不同的 API 完成 每个 API 对应一个系统 A B 和 C
php
DesignPatterns
呈现模型与被动视图
我想知道上述两种模式之间的区别 当您考虑到您需要在表示模型模式中同步代码并且该代码位于表示模型本身中时 那么我认为这些模式非常相似 两者都将事件委托给演示模型 演示者 演示模型和演示者命令域模型 并且也观察域模型 当发生更改时 它们都与视图
DesignPatterns
userinterface
Architecture
MVP
presentationmodel
我们是否需要更喜欢构造函数而不是静态工厂方法?如果是的话,什么时候?
我一直在阅读有效的Java by 约书亚 布洛赫到目前为止 它确实名副其实 第一项就提供了令人信服的理由静态工厂方法 over 构造函数 以至于我开始质疑那些好的旧构造函数的有效性 本书的优点 缺点总结如下 优点 他们有名字 我们拥有全面的
Java
DesignPatterns
constructor
factorypattern
effectivejava
为什么所有的 Active Record 都讨厌? [关闭]
就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
rubyonrails
DesignPatterns
OOP
activerecord
使用状态模式设计在Java中实现通信协议
如果在其他地方回答了这个问题 我们深表歉意 找不到足够的信息来说服自己最好的方法来做到这一点 我还意识到这是一个冗长的解释 没有代码 但是让我知道我是否应该编写一些示例代码来帮助演示我正在做的事情 基本上 使用 System in out
Java
DesignPatterns
Protocols
customprotocol
statepattern
NSFetchedResultsController 在 VIPER 架构中的位置是什么?
In VIPER https www objc io issues 13 architecture viper 与MVC不同的是 NSFetchedResultsController的角色和地点没有那么明确的定义 把它放在交互器上合适吗 根
DesignPatterns
CoreData
viperarchitecture
根据请求创建 Hibernate-Session
我刚刚启动了一个简单的 Java 测试项目 它使用 Hibernate 管理一些实体 并提供 REST 接口来操作这些对象并提供一些额外的业务逻辑 REST 接口是使用 RESTEasy 和 Jetty 创建的 到目前为止 一切工作正常 但
Java
Hibernate
Jetty
DesignPatterns
resteasy
«
1
2
3
4
5
6
7
8
...47
»