• 设计模式小组
  • 48
    位关注
    1
    个提问
    144
    篇博客
热门话题
  • 底层五码
  • 设计模式之-单例设计模式
  • 00.写在之前学一门编程语言是一件很简单的事,学“会”一门编程语言却是很难的事,仅多了一个字,难度却是指数级的差距。前者显然只是
  • 设计模式小组
    2个月前
    92 热度
    0 评论
  • OPPOPlus
  • 用Python实现的单例模式
  • 单例(Singleton)模式,应该是设计模式里面最好理解的一个模式之一。使用它,就是为了保证全局环境下只能有一个该类的实例。之前看到一个挺搞笑的例
  • 设计模式小组
    2个月前
    137 热度
    0 评论
  • 草原雪狼
  • 浅谈三种工厂模式的优缺点
  • 很多人认为工厂模式很简单,只是有一个建造工厂,帮我们进行对象构造而已。那么请尝试回答下以下问题:1、工厂模式分为几类? 2、GOF 23种设计模式中,工厂方
  • 设计模式小组
    2个月前
    95 热度
    0 评论
  • 硬盘的忧伤
  • 策略模式的Python实现
  • 完成一项任务往往有多种方式,我们将其称之为策略。比如,超市做活动,如果你的购物积分满1000,就可以兑换现金抵用券抵用10元,如果购买同一商品满10件,就可以打9折,如果购买的金
  • 设计模式小组
    2个月前
    105 热度
    0 评论
  • 斗鱼
  • 谈谈设计模式
  • 1.摘要 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计
  • 设计模式小组
    2个月前
    131 热度
    0 评论
  • 江湖浪子
  • 学习设计模式请从简单的开始
  • 面向对象的设计模式(以下简称DP)是22年前GoF四位大师共同著述的,今天依然在设计中发挥重要的指导作用。但是如果没有一
  • 设计模式小组
    2个月前
    258 热度
    0 评论
  • 康康
  • 用C++写的一个单例模式
  • 中国的程序员,不懂点设计模式都不好意思开口,面试说不上来十个八个设计模式,被鄙视都是有可能的,项目无论多小都要带点设计模式,要不无法显示自己是武林高手,其实这恰恰有背设计模式的初衷,反而让代码更不易读。设计模式起源于国外,在大型项目中为了增强代码可读性而引出来的,并不是所有的项目都适用设计模式,到底什么是设计模式,本文介绍下单例模式,也是最常用的一种设计模式,C++代码
  • 设计模式小组
    2个月前
    272 热度
    0 评论
  • 叫木嘟的人是陈晨阿
  • 02.代理模式
  • 代理解释:被代理人因为某些原因或者不方便的去做一些事情的时候可以找到对应的代理人来帮他做。只需要告诉代理人关于被代理人要遇到的事情是什么即可。不管怎样,代理人都是在帮被代理人做事情,这是最本质的核心。代理解
  • 设计模式小组
    2个月前
    198 热度
    0 评论
  • 叫木嘟的人是陈晨阿
  • 01.单例模式
  • 单例模式的常见应用场景:1. Windows 的 Task Manager(任务管理器)就是很典型的单例模式。2. windows 的 Recycle Bin(回收站)也是典型的单例应用。3. 网站的计数器,一般也是采用单例模式实现,否则难以同步。4. 应用程序的日志应用,一般都何用单例模式实现,这
  • 设计模式小组
    2个月前
    206 热度
    0 评论
  • 完美演绎
  • 我对观察者模式的理解
  • 观察者模式:又称为发布-订阅者模式或者消息机制,定义了一种依赖关系,解决了主体对象与观察者之间功能的耦合 主要是三个方法: regist:注册消息,包括消息类型,和需要注册的消息本身 fire:发布消息,发布消息消息类型,需要处理的参数 remove:移除掉改方法 var Observer = (function() {var _message = {};return
  • 设计模式小组
    2个月前
    344 热度
    0 评论
  • 斗鱼
  • 我对工厂模式的简单理解
  • 工厂方法模式是类的创建模式,又叫做虚拟构造子模式或者多态性工厂模式。工厂方法模式的用意是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类中。简单地说,就是简单工厂模式的进化版,我们在上一章博客写到的玩具厂例子,在这里依旧可以用,我们假设,在生产洋娃娃和小汽车的时候,还要分为劣质的和精致的玩具,那如果你还放在一个玩具厂里面生
  • 设计模式小组
    2个月前
    337 热度
    0 评论
  • 毛佩琪
  • 我对单例模式的理解
  • 世界上本来没有设计模式。用的人多了,也就成了设计模式。所以,我们不是严格按照它的定义去执行,可以根据自己的实际场景、需求去变通。领悟了其中的思想,实现属于自己的设计模式。你肯定有过这样的体会。某某时候,听人说起**模式。这么牛逼,回去得看看。结果仔细一看原来自己早就是这么用了,只是不知道它还有个这么高大上的名字。当然,专业的名字方便我们业内交流和教学,对技术的发展和传播起着重要的作用。
  • 设计模式
    2个月前
    407 热度
    1 评论
  • 公孙杨
  • DDD不是为完美主义者而生
  • 追寻完美设计是从一开始就伴随着领域驱动设计(DDD)的常见问题,但DDD不是为完美主义者而生的。最近在阿姆斯特丹的DDD欧洲会议上,Eric Evans在其演讲中指出,为了停止这种追求,你需要对如何创建设计良好但并不完美的软件有一些概念,他还给出了一些这些年使用DDD的示例。最早的DDD图书的作者Evans指出,限界上下文的最初目的是让我们认识到我们开发软件的开
  • 设计模式
    2个月前
    292 热度
    0 评论
  • 潜水金大牙
  • 软件设计:为什么每个类都应该是一个服务
  • 许多人都认为,Juval Löwy是想让服务无所不在,但他辩称,微服务只是深思熟虑之后系统分解的逻辑结果。在Löwy设计和构建的系统中,每个类都是一个服务,这是他在2007开创的一种方法,在《WCF服务编程》第四版中,他进一步阐述了这一方法。面向服务的应用程序更容易维护,因为业务逻辑和底层管道完全隔离,Löwy已经克服了软件开发平台的局限,将这种隔离推广到了系统的所有层面。有人采访了
  • 设计模式
    2个月前
    283 热度
    0 评论
  • 魔域之火
  • 设计模式教程-开闭原则OCP
  • 1、官方定义开闭原则,英文缩写OCP,全称Open Closed Principle。原始定义:Software entities (classes, modules, functions) should be open for extension but closed for modification。字面翻译:软件实体(包括类、模块、功能等)应该对扩展开放,但是对修改关闭。2、自己理解2.1
  • 设计模式
    2个月前
    279 热度
    0 评论
  • 冯铿
  • 设计模式之-单例模式(JAVA实现)
  • 单例设计模式:解决一个类在内存中只存在一个对象多用于环境变量设置等 单例模式的要求:1.只能有一个对象,禁止其他程序建立该类对象   2.要提供外界对对象的访问方式 解决办法:1.将构造方法私有化,可以禁止其他程序建立该类对象 2.在本类中自定义一个私有对象。注:因为访问方式是静态的,所以对象也要是静态的3.提供一个public static 的访问方式,以为要通过类名来访问,
  • 设计模式
    2个月前
    310 热度
    0 评论
  • 鱼的世界
  • 设计模式教程-单例模式(Javascript实现)
  • 理论基础概念单例模式,顾名思义就是只有一个实例存在。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。基本结构最简单的单例模式起始就是一个对象字面量,它将有关联的属性和方法组织到一起。1 var singleton = {2 prop:"value",3 meth
  • 设计模式
    2个月前
    258 热度
    0 评论
   可能感兴趣的群组
   可能感兴趣的人
   这些书籍很有料