laravel ? 待研

laravel ? 待研
阅读全文

浅谈Chromium中的设计模式--终--Observer模式

【浅谈Chromium中的设计模式(终)】——Observer模式贾珍珍 腾讯移动品质中心TMQ 微信号功能介绍 TMQ全称是Tencent Mobile(MIG) Quality Center,腾讯移动品质中心。_4月10日_Observer模式介绍 观察者模式是软件设计模式的一种。在此种模式中,一个目标对象管理所有相依于它的观察者对象,并且在它本身...
阅读全文

浅谈Chromium中的设计模式--二--pre/post和Delegate模式

Pre/post 请注意pre/post不能算是典型意义上的设计模式,Pre/post是契约式编程思想的概念。但是在从chromium代码中确实能看到不少他们的身影。 契约式编程中的PRE/POST 契约式编程(英语:Design by Contract,缩写为DBC)在Wiki上的解释:契约式编程是一种设计计算机软件的方法。这种方法要求软件设计者为软件组件定义...
阅读全文

浅谈Chromium中的设计模式--一--Chromium中模块分层和进程模型

背景 “EP”(中文:工程生产力)是目前项目中提升研发能力的一个很重要的衡量指标。笔者重点学习了Chromium产品是如何从代码和设计层面来保证快速高效的工程生产力。本文就是基于此背景下关于Chromium的设计模式的一部分总结。 Chromium中模块分层和进程模型 任何好的架构就要做到模块之间高内聚,低耦合,并符合SOLID(单一功能、开闭原则、里氏替换、接...
阅读全文