![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
程序员尹志平
666
展开
-
观察者模式
————————————场景1:游戏操作界面在一个小游戏中,包含一个简单的操作界面,界面上有两个按钮:道具和魔法。如果点击“道具”按钮,游戏里的主角会使用道具;如果点击“魔法”按钮,游戏里的主角会使用魔法。如何让主角实时接收到点击按钮的事件,并做出相应的行动呢?场景2:游戏迷宫同样在这个小游戏里,有一个迷宫,迷宫里有怪物、陷阱和宝物。一旦主角移动到怪...原创 2020-07-16 16:43:44 · 135 阅读 · 0 评论 -
单例模式
什么是单例模式?单例模式指的是在内存中只创建一次对象的设计模式。在程序多次使用一个对象且作用相同时,为了防止频繁创建对象而造成内存飙升。单例模式只在内存中创建一次对象,让所有需要的地方都共享这一个对象。单例模式的类型:1.懒汉式:在真正需要使用对象的时候才去创建单例对象。2.饿汉式:在类加载的时候就创建好该单例对象,等待程序调用。懒汉式创建单例对象:懒汉式创建单例对象前,先要判断对象是否已经实例化,若已经实例化则直接调用该对象,否则执行实例化操作。根据上面的流..转载 2020-07-16 16:07:27 · 163 阅读 · 0 评论