
设计模式
bohu83
微信:bohu83
展开
-
OOP设计原则
OOP的全称是Object Oriented Programming,即面向对象编程。它的设计原则对于指导开发有实际意义。S.O.L.I.D 是面向对象设计(OOD)和面向对象编程(OOP)中的几个重要编码原则(Programming Priciple)的首字母缩写。面向对象设计的原则SRP The Single Responsibility Principle单一职责原则OCP The Ope原创 2016-04-11 18:25:39 · 2002 阅读 · 0 评论 -
设计模式梳理-单例模式
一概念介绍: 所谓单例模式,简单来说,就是在整个应用中保证只有一个类的实例存在,而且自行实例化并向整个系统提供这个实例。单例对象通常作为程序中的存放配置信息的载体,因为它能保证其他对象读到一致的信息。例如在某个服务器程序中,该服务器的配置信息可能存放在数据库或 文件中,这些配置数据由某个单例对象统一读取,服务进程中的其他对象如果要获取这些配置信息,只需访问该单例对象即可。这种方式极大地简化了在复原创 2016-04-11 18:25:34 · 770 阅读 · 0 评论 -
《大型网站技术核心原理与案例分析》读书笔记
最近粗粗翻了一遍这本书,写的还是不错的,通读下来就是讲的比较全面,但是不深入,更像是一本入门级别的数,从大局观念来讲,围绕架构的高可用、伸缩性。下面大概梳理下我理解的内容:第一章:大型网站的架构演化这里作者介绍了架构的演化过程,之前看过kavin大神的关于架构漫谈系列,到底架构是演化的还是一开始就是设计好的有争议,我理解就是取决一个度,就是纪要满足当前业务需求,又不要陷入过度超前的状态原创 2016-04-28 15:53:03 · 1147 阅读 · 0 评论 -
java梳理-静态代理和动态代理有什么区别
一 概念为某个对象提供一个代理,以控制对这个对象的访问。 代理类和委托类有共同的父类或父接口,这样在任何使用委托类对象的地方都可以用代理对象替代。代理类负责请求的预处理、过滤、将请求分派给委托类处理、以及委托类执行完请求后的后续处理。 代理模式是经典设计模式中的一种,属于对象创建型设计模式。 从图中可以看出,代理接口(Subject)、代理类(ProxySubject)、委托类(Real原创 2016-04-11 18:25:37 · 5010 阅读 · 1 评论