240 发简信
IP属地:上海
  • 120
    windows下安装和配置Redis

    一、下载windows版本的Redis 官网上不提供windows版本的,现在官网没有下载地址,只能在github上下载,官网只提供linux版本的下载 官网下载地址:re...

  • 楼主你好 就是我在初始化的时候出现
    NoProductsAvailable
    请问你有什么解决的建议吗

    Unity苹果(iOS)内购接入(Unity内置IAP)

    -----------本教程针对Unity5.4版本!!其它版本需要自己做一些修改-----------前言:所有这一切的前提是你需要有一个苹果开发者账号,一年99美元,没有...

  • 120
    13,适配器模式(Adapter)

    1,定义 适配器模式(Adapter),将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本接口不兼容而不能一起工作的类可以一起工作 2,UML图 3,基本...

  • 120
    12,状态模式(State)

    1,定义 状态模式(State)当一个状态的内在状态改变的时候允许改变其行为,这个对象看起来像是改变了其类 2,UML图 3,基本代码 4,简单应用 5,思考 1,状态模式解...

  • 11,抽象工厂模式(Abstract Factory)

    1,定义 抽象工厂模式:提供一个创建一系列相关或者相互依赖的对象的接口。而无需指定他们具体的类 2,UML图 3,基本代码 4,抽象工厂模式的改进(基于反射和配置文件)

  • 120
    10,观察者模式

    1,定义 观察者模式(发布-订阅模式(publish-subscribe))定义了一种一对多的依赖关系,让多个观察者对象同时监听某一主题对象,这个主题对象在状态发生变化的时候...

  • 120
    9,建造者模式(Builder)

    1,定义 建造者模式:将一个复杂对象的构造与他的表示分离,使得同样的构造过程可以创建不同的表示 2,UML图 3,基本代码 4,简单应用 5,思考 1。如果使用了建造者模式,...

  • 120
    8,外观模式(Facade)

    1,定义 外观模式:为子系统的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用 2,UML图 3,基本代码 4,简单应用 5,思考 1...

  • 120
    7,模板方法模式(TemplateMethod)

    1,定义 模板方法模式,定义一个操作中的算法的骨架,而将一些步骤延迟到子类中,模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤 2,UML图 3,基本代...

  • 6,原型模式(Prototype)

    1,定义 原型模式:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新对象 2,基本代码 3,简单实现 4,关于原型模式的思考 1,深复制,浅复制浅复制:被复制对象的所...

  • 120
    5,工厂方法模式

    1,定义 工厂方法模式(Factory Method),定义一个用于创建对象的接口,让子类决定实现哪一个类,工厂方法使一个类的实例化延迟到子类 2,UML图 3。基本代码 4...

  • 120
    4,代理模式

    1。定义 代理模式:为其他对象提供一种代理以控制对这个对象的访问 2,UML图 3,代理模式基本代码 4,代理模式的简单的应用 5,关于代理模式的思考 应用的场景 1,远程代...

  • 设计原则

    1,单一职责原则 就一个类而言,应该仅有一个引起它发生变化的原因如果想到多于一个动机去改变一个类,那么这个类就多余一个职责 2,开放-封闭原则 对扩展开放(open for ...

  • 2,策略模式(strategy)

    1,定义 策略模式,它定义了算法家族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化,不会影响到使用算法的客户, 2,具体的代码的实现以及UML图 3,关于策略模式...

  • 120
    1,简单 工厂模式

    1,几点总结 1,命名的规范性 2,加强对安全代码的校验 比如是int.parse 3,业务逻辑与界面逻辑的分离,降低耦合度 4,现有的代码的改动是在不影响之前的代码的基础...