需要合适的Android模式
我正在开发一个 Android 应用程序,并面临重构问题;我的大部分活动都需要某些通知功能,即显示 Toast 消息。这是由扩展 Activity Activity -Notifica…
现在更好的 Java 单例模式?
您知道,自从 Java 5 发布以来,在 Java 中编写单例模式的推荐方法是使用枚举。 public enum Singleton { INSTANCE } 但是,我不喜欢的是强制客户端使…
在设计 C# 类库时,什么时候应该选择继承而不是接口?
Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…
.net 默认事件处理程序
在我的产品中,我需要处理范围内的事件。为此,我使用了如下代码: public class Global { public static event EventHandler<MyEventArgs> Messa…
如何使这部分代码可扩展,
我的java代码中有一部分是从我没有编写的库中扩展一个类。 @override public Object getPropertyValue(Object id) { if(id.equals(model.PROPERTY_REN…
MVC 与 MVC 的区别MVP架构
可能的重复: 什么是 MVP 和 MVC,有什么区别?< /a> 我不知道 MVC & MVP 编码设计流程。我需要了解编码方面的区别。我搜索谷歌但没有找到关…
模型-视图-控制器是糟糕的面向对象设计吗?
Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…
为什么业务逻辑应该从 JSP 中移出?
既然 JSP 主要用于表示,那么将业务逻辑保留在 JSP 之外有什么优点?我们仍然看到业务逻辑编写在 JSP 内部,因此我需要知道通过将业务逻辑移出 JSP 可…
如何在 OOP 中为 API 或框架设计一个健壮的 Status 类?
我目前正在致力于从临时企业解决方案生成 API,并且我陷入了生成通用类和表达类以处理相关类中的操作状态的过程中。 简而言之,我想知道设计状态处理…
我可以使用什么设计模式来模拟 PHP 中的特征/混合?
由于 Trait 在 PHP 5.3 中不可用,据我所知,我需要模拟它们提供的一些功能。接口不起作用,因为我需要具体的功能。 问题: 我有两个客户端类需要共享…