IT大道IT大道

首页 > TAG信息列表 > 设计模式

  • #discussDesign patterns. How do you select yours?

    #discussDesign patterns. How do you select yours?

    I’ve recently found myself spending time reading up on the various design patterns out there, primarily JavaScript based but they can be applied to any langua...

    2017-10-10 itdadao 技术 46 ℃ 0
  • Kotlin 语言下设计模式的不同实现

    Kotlin 语言下设计模式的不同实现

    偶然在 Github 上看到 dbacinski 写的 Kotlin 语言下设计模式的不同实现(这里的不同是相对于 Java 语言的),有些实现非常好,但是有些实现的例子不是很赞同。所以自己写了 Kotlin...

    2017-10-09 itdadao 技术 36 ℃ 0
  • From design patterns to category theory

    From design patterns to category theory

    How do you design good abstractions? By using abstractions that already exist.
    When I was a boy, I had a cassette tape player . It came with playback control...

    2017-10-05 itdadao 技术 35 ℃ 0
  • (设计模式)职责链模式

    (设计模式)职责链模式

    开始写设计模式系列,希望自己可以坚持下来.
    第七篇:职责链模式
    什么是职责链模式
    关于职责链模式GOF是这样定义的:使多个对象都有机会处理请求,从而避...

    2017-09-24 itdadao 技术 37 ℃ 0
  • iOS设计模式四部曲二:结构型模式内附Demo

    iOS设计模式四部曲二:结构型模式内附Demo

    本篇是四部曲的第二篇,第一篇请点这里 iOS设计模式四部曲(一):创建型模式 内附Demo ,关于设计模式强烈推荐图书《Head First设计模式》以及《研磨设计模式》由于个人能力有限...

    2017-09-05 itdadao 技术 43 ℃ 0
  • 深入理解 Android 之复杂类型的 RV

    深入理解 Android 之复杂类型的 RV

    深入 Android 之复杂类型的 Item的RecyclerView。这个知识点,我觉得是Android实际开发中必须要具备的。感觉就是完全面向接口编程的能否用好的能力的体现。Google了一下,发现...

    2017-09-02 itdadao 技术 35 ℃ 0
  • iOS面试常见内容解析:设计模式

    iOS面试常见内容解析:设计模式

    iOS有哪些常见的设计模式?
    单例模式/委托模式/观察者模式/MVC模式
    单例模式
    单例保证了应用程序的生命周期内仅有一个该类的实例对象,而且易于外界访问.
    在ios sdk...

    2017-08-29 itdadao 技术 43 ℃ 0
  • 设计模式的征途—20.备忘录(Memento)模式

    设计模式的征途—20.备忘录(Memento)模式

    相信每个人都有后悔的时候,但是人生并无后悔药,有些错误一旦发生就无法再挽回,有些事一旦错过就不会再重来,有些话一旦说出口也就不可能再收回,这就是人生。为了不让自己后悔,我们...

    2017-08-24 itdadao 技术 383 ℃ 0
  • 详解设计模式六大原则(转载)

    详解设计模式六大原则(转载)

    转载地址:http://www.cnblogs.com/toutou/p/4899388.html


    v阅读目录

    v六大原则
    vC# 开闭原则
    vC# 里氏代换原则
    vC# 依赖倒转原则
    vC# 接口隔离原则
    vC# 合成/聚合复用原...

    2017-08-23 itdadao 技术 28 ℃ 0
  • 依赖注入与对象间关系

    依赖注入与对象间关系

    依赖注入(DI)是控制反转(IoC)的一种方式。目前,在.NET和Java领域已经有相当多基于DI思想的对象容器,如:Spring,Unity等。本文试图避免重复性地介绍DI基础知识和DI容器的使用,而是...

    2017-08-22 itdadao 技术 30 ℃ 0
  • iOS之设计模式深究

    iOS之设计模式深究

    文章目录

    1 对象创建


    1.1原型(Prototype)
    1.2工厂方法(Factory Method)
    1.3抽象工厂(Abstract Factory)
    1.4生成器(Builder)
    1.5单例(Singlet...

    2017-08-22 itdadao 技术 35 ℃ 0
  • iOS设计模式四部曲一创建型模式内附Demo

    iOS设计模式四部曲一创建型模式内附Demo

    最近刚重温完经典书籍 《EffectiveObjective-C2.0编写高质量iOS与OSX代码的52个有效方法》 ,接下来准备把设计模式扫扫盲,强烈推荐图书《Head First设计模式》,如果看完了有空...

    2017-08-22 itdadao 技术 32 ℃ 0
  • memcached+狀態模式+工廠方法使用

    memcached+狀態模式+工廠方法使用

    using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace memcached{ public interface IStates...

    2017-08-22 itdadao 技术 31 ℃ 0
  • Three Terrible Mistakes of iOS Developers

    Three Terrible Mistakes of iOS Developers

    Coding an iOS app is hard work, so it makes sense that devs want to cut corners and find ways to get their app online as quickly as possible. But a successful a...

    2017-08-21 itdadao 技术 38 ℃ 0
  • 《大话设计模式》--策略模式

    《大话设计模式》--策略模式

    题目:商场做活动,有三种:正常收费、满300返100、打8折
    效果图:

    下面是策略和工厂结合

    public abstract class Strategy {
    public abstract double acceptCash(double mone...

    2017-08-21 itdadao 技术 28 ℃ 0
  • 《大话设计模式》--UML图

    《大话设计模式》--UML图

    类图分三层:
    第一层:类的名称,如果是抽象类,就用斜体显示
    第二层:类的特性,通常是字段和属性
    第三层:类的操作,通常是方法或行为

    接口图:第一行是接口名称,第二行是接口方法

    继承:用...

    2017-08-21 itdadao 技术 30 ℃ 0
  • 《大话设计模式》--简单工厂模式

    《大话设计模式》--简单工厂模式

    题目:用java实现一个简单的计算器功能(用户从控制台输入)计算两个数和一个运算符号

    public class Optioner {
    private int numFirst;
    private int numSecond;

    pu...

    2017-08-21 itdadao 技术 26 ℃ 0
  • 中文网页的字体

    中文网页的字体

    本站字体按照如下设置,正文字体大小采用18px,文档采用MARKDOWN编辑。在 Web 上应用字体是一项基本技术,同时也是一门艺术。对于英文字体来说可选择的范围实在是太广泛了,合理的...

    2017-08-20 itdadao 技术 34 ℃ 0
  • 缺省适配器

    缺省适配器

    概述:
    缺省适配器模式为一个接口提供缺省实现,这样子类可以从这个缺省实现经行扩展,而不必从原有接口经行扩展。



    interface abstractService{
    void service1...

    2017-08-20 itdadao 技术 29 ℃ 0
  • 理解js设计模式之代理模式

    理解js设计模式之代理模式

    代理模式:想去做什么不直接去做,而是交给自己的代理去做比如需要一个图片懒加载的功能,那么在不是用代理模式的情况下,代码大体上应该是这样的:var realImg='http://new-img2.ol-...

    2017-08-20 itdadao 技术 34 ℃ 0
  • 面向对象编程思想-观察者模式

    面向对象编程思想-观察者模式

    一、引言
    相信猿友都大大小小经历过一些面试,其中有道经典题目,场景是猫咪叫了一声,老鼠跑了,主人被惊醒(设计有扩展性的可加分)。对于初学者来说,可能一脸懵逼,这啥跟啥啊是,其实博...

    2017-08-20 itdadao 技术 33 ℃ 0
  • ●单例模式

    ●单例模式

    单例模式(Singleton),保证一个类仅有一个实例,并提供一个访问它的全局访问点。

    通常我们可以让一个全局变量使得一个对象被访问,但它不能防止你实例化多个对象。一个最好的办法...

    2017-08-19 itdadao 技术 29 ℃ 0
  • 行为型之责任链模式

    行为型之责任链模式

    序言
      责任链模式里有很多对象会有共同的行为方法,其中每一个对象对其下家的引用而连接起来会形成形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理此请求。...

    2017-08-19 itdadao 技术 29 ℃ 0
  • JS之class的前世今生

    JS之class的前世今生

    Javascript之class的前世今生
    最早JavaScript中所谓的类,其实是一种设计模式:一个构造函数(consturctor)和一个用于在该类实例间共享属性和方法的原型对象(Objcet.prototype)的结...

    2017-08-19 itdadao 技术 36 ℃ 0
  • 图片懒加载库echo.js源码学习

    图片懒加载库echo.js源码学习

    最近不是在学习设计模式吗,然后就看到了代理模式加载图片的样例,然后自己实现了一下,就发现,自己写的这货每次就只能加载一张图片,而且图片要放在哪也是个很严重的问题然后就去了...

    2017-08-19 itdadao 技术 31 ℃ 0
 6914    1 2 3 4 5 6 7 8 9 10 下一页 尾页
标签列表