设计模式

首页 标签 设计模式
# 设计模式 #
关注
15719内容
Reactor和Proactor
两种I/O多路复用模式:Reactor和Proactor 两者都是基于事件驱动,都是在完成之前把一个回调方法注册到事件中,当人物完成后会回调此方法。区别在于 Reactor 是同步IO,Proactor是异步IO,即把IO操作交给操作系统。 一般地,I/O多路复用机制都依赖于一个事件多路分离器(Event Demultiplexer)。分离器对象可将来自事件源的I/O事件分
colly源码学习
colly源码学习   colly是一个golang写的网络爬虫。它使用起来非常顺手。看了一下它的源码,质量也是非常好的。本文就阅读一下它的源码。 使用示例 func main() { c := colly.
Android使用Room持久化SQLite
原文链接 前言 Android中提供了SQLite数据库进行数据的持久化 ,并提供了对应API访问数据库,而Room框架提供了SQLite数据访问抽象层,为高效的数据库访问层带来便捷 APP可以缓存用户数据,当APP离线时便从SQLite读取数据,当重...
akka设计模式系列-消息模型
  通过前面的文章我们总结了几个常见的actor设计模式,但此处不得不提前介绍一下在Akka中消息的设计模式。随着对Akka的使用,我们会发现,使用Akka设计系统其实就是面向消息编程。actor之间消息设计的是否合理,往往意味着Akka应用设计的是否合理。
面向对象--领域模型,设计模型,实现模型总结
--基于面向对象葵花宝典读书总结。领域建模是面向对象真正开始。2个作用: 发掘重要的业务领域概念; 建立业务领域之间的关系。
创建型、结构型、行为型模式(2)
来源:http://blog.csdn.net/wulingmin21/article/details/6757111 创建型模式 Singleton模式解决的是实体对象个数的问题。 除了Singleton之外,其他创建型模式解决的都是New所带来的耦合关系。 Factory Method,Abstract Factory,Builder都需要一个额外的工厂
免费试用