设计模式
有恒者Maggie
算法基础 Java开发
展开
-
MVVM模式浅谈
MVVM模式是一个关注于前端开发的开发模式。MVVM模式是模型(Model)-视图(View)-视图模型(ViewModel)的简称。在这种设计模式中,模型来负责业务逻辑和数据封装。视图模型在模型的基础上对模型数据进行封装,并定义了显示层的逻辑。它负责模型与视图的交互。视图则只负责界面和显示。在MVVM模式中,视图模型负责了所有的显示逻辑,它可以控制模型数据,具有一组控原创 2012-08-30 00:08:48 · 10360 阅读 · 1 评论 -
单例模式(Singleton Pattern)
单例模式确保一个类只有一个实例,并提供一个全局访问点。某些对象我们只需要一个,比如线程池、缓存、注册表等等。如果这些类拥有多个实例,可能会产生很多问题。使用单例模式可以确保我们使用的这些全局资源只有一份。一个经典的单例模式的实现:public class Singleton{ private static Singleton uniqueInstance; private Si原创 2012-09-13 01:38:28 · 1288 阅读 · 0 评论