设计模式

关注该话题
  • 帖子:12
  • 被关注:32
git_CfiiP214799
git_CfiiP214799简单高效的nodejs爬虫模型
这篇文章讲解一下yunshare项目的爬虫模型。 使用 nodejs 开发爬虫很简单,不需要类似 python 的 scrapy 这样的爬虫框架,只需要用 request 或者 superagent 这样的 http 库就能完成大部分的爬虫工作了。...
2016-12-05 23:40 来自版块 - 前端案例
git_CfiiP214799
git_CfiiP214799实用的开源百度云分享爬虫项目yunshare - 安装篇
今天开源了一个百度云网盘爬虫项目,地址是https://github.com/callmelanmao/yunshare。 百度云分享爬虫项目 github上有好几个这样的开源项目,但是都只提供了爬虫部分,这个项目在爬虫的基础上还...
2016-11-24 11:46 来自版块 - 前端案例
xlix20
xlix20Android Next 公共组件库
Android Next 公共组件库 Android Next 公共组件库 http://mcxiaoke.github.io/Android-Next Android-Next 公共组件库 这个库是我在日常开发过程中积累下来的一些...
2016-02-02 16:46 来自版块 - Android
bill
bill设计模式理解和应用系列之(四)—— 行为型模式3
21、访问者模式(Visitor) 访问者模式把数据结构和作用于结构上的操作解耦合,使得操作集合可相对自由地演化。访问者模式适用于数据结构相对稳定算法又易变化的系统。因为访问者模式使得算法操作增加变得容易。若系统数据结构对象易于变化,经常有新的...
2015-08-14 00:24 来自版块 - 设计模式
bill
bill设计模式理解和应用系列之(四 )——行为型模式2
16、迭代子模式(Iterator) 顾名思义,迭代器模式就是顺序访问聚集中的对象,一般来说,集合中非常常见,如果对集合类比较熟悉的话,理解本模式会十分轻松。这句话包含两层意思:一是需要遍历的对象,即聚集对象,二是迭代器对象,用于对聚集对象进行...
2015-08-14 00:18 来自版块 - 设计模式
bill
bill设计模式理解和应用系列之(四 )—— 行为型模式1
行为型模式,共11种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。 先来张图,看看这11中模式的关系: 第一类:通过父类与子类的关系进行实现。第二类:两个类之...
2015-08-14 00:18 来自版块 - 设计模式
bill
bill设计模式理解和应用系列之三 结构型模式2
10、桥接模式(Bridge) 桥接模式就是把事物和其具体实现分开,使他们可以各自独立的变化。桥接的用意是:将抽象化与实现化解耦,使得二者可以独立变化,像我们常用的JDBC桥DriverManager一样,JDBC进行连接数据库的时候,在各个数据库...
2015-08-14 00:15 来自版块 - 设计模式
bill
bill设计模式理解和应用系列之三 结构型模式1
结构型模式:适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、享元模式。其中对象的适配器模式是各种模式的起源,我们看下面的图: 6、适配器模式(Adapter) 适配器模式将某个类的接口转换成客户端期望的另一个接口表示,...
2015-08-14 00:04 来自版块 - 设计模式
bill
bill设计模式理解和应用系列之二 创建型模式
本文介绍创建型模式,包括工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 1、工厂方法模式(Factory Method) 工厂方法模式分为三种: 11、普通工厂模式,就是建立一个工厂类,对实现了同一接口的一些类进行实例的创...
2015-08-13 23:51 来自版块 - 设计模式
bill
bill设计模式理解和应用系列之一 设计模式分类和设计原则
背景Design Pattern来源于软件设计经验的总结,学习设计模式的最终目的是在理解其之所以然的基础上,在软件设计和开发中,自然地应用合适的模式。本文使用简洁易懂的方式来阐述,希望帮助读者达到上述之目的。分类 在面向对象的开发过程中,类结构的设...
2015-08-13 19:38 来自版块 - 设计模式
bill
billUML主要设计图
最常用的UML图包括:用例图、类图、序列图、状态图、活动图、组件图和部署图。 用例图 用例图描述了系统提供的一个功能单元。用例图的主要目的是帮助开发团队以一种可视化的方式理解系统的功能需求,包括基于基本流程的"角色"(actors,也就是...
2015-08-10 16:43 来自版块 - 设计模式
bill
billUML常用图例
软件设计 良好的软件设计对于软件开发,特别是大型软件开发的成功是至关重要的。软件设计的大量实践导致了设计模式的出现,它提供了针对某类问题的优秀的设计思路。然而不管是简单的类设计,还是相对复杂的基于某种设计模式的模块设计,我们都需要了解通用的建模语言...
2015-08-10 14:53 来自版块 - 设计模式
返回顶部