1,可拓展,没有以性能为代价的模板引擎,pathinfo 对于搜索引擎友好,2,ci中除了核心库,其他资源用到时候才加载,所以很节约性能;而且各个模块松耦合,依赖性不强,随意复用;3,工作流程:index.php是前端控制器,初始化需要的资源--》到route检查http请求--》(有cache,直...
分类:
其他好文 时间:
2015-11-28 00:53:50
阅读次数:
175
1.找出应用中可能的变化之处,把他们独立出来。不要和那些不需要变化的代码混在一起。2.针对接口编程,而不是针对实现编程。3.多用组合少用继承。4.为了交互对象之间的松耦合设计而努力。5.类应该对扩展开发,对修改关闭。6.要依赖抽象,不要依赖具体类。7.一个类应该只有一个引起变化的原因。
分类:
其他好文 时间:
2015-11-23 06:10:15
阅读次数:
130
为了降低java开发的复杂性,spring采取了以下4种关键策略基于POJO的轻量级和最小侵入行编程 为使不让应用与框架绑死,一个bean不会实现,继承或者导入Spring API相关的任何东西,只是一个普通的java对象。 2. 通过依赖注入和面相接口实现松耦合 每个对象负责管理与自...
分类:
编程语言 时间:
2015-11-23 00:42:37
阅读次数:
188
观察者模式定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。 松耦合的威力: 当两个对象之间松耦合,它们依然可以交互,但是不太清楚彼此的细节。 观察者模式提供了一种对象设计,让主题和观察者之间松耦合。 关于观察者的一切,主题只知道观察者实现...
分类:
其他好文 时间:
2015-11-17 12:25:50
阅读次数:
130
一、总体情况总结今日项目总结:1.前后端同一了API设计以及API权限认证、用户状态保存的开发方案2.API以及后端模型已经开始开发,前端UEditor开始学习,本周任务有良好的起步3.前后端完成分工,后端根据API分工,前端根据页面分工,分工具有松耦合性,开发效率较高大家进度不错,技术上遇到问题就...
分类:
其他好文 时间:
2015-10-31 01:33:37
阅读次数:
202
一、总体情况总结今日项目总结:前后端同一了API设计以及API权限认证、用户状态保存的开发方案API以及后端模型已经开始开发,前端UEditor开始学习,本周任务有良好的起步前后端完成分工,后端根据API分工,前端根据页面分工,分工具有松耦合性,开发效率较高 大家进度不错,技术上遇到问题就直接沟通....
分类:
其他好文 时间:
2015-10-28 01:24:18
阅读次数:
164
Phalcon:Phalcon是开源的,全功能栈、使用C扩展编写、针对高性能优化的PHP5框架。Phalcon也是松耦合的,可以根据项目的需要使用其他对象。安装:作为PHPc扩展形式的Phalcon,需要一个略微不同于传统PHP的库或框架的安装方法。注意:Phalcon可编译在PHP5.3.1及以上的版本,但是..
分类:
其他好文 时间:
2015-10-26 10:32:06
阅读次数:
350
Android应用程序由松耦合组件,并使用项目清单(Mainifest)绑定到一起.1.Activity和View Activity是Android应用表现形式,应用程序中的每一个屏幕都是Activity类的扩展.Activity使用View在一个屏幕上形成显示信息和响应用户动作的图形界面,多个A....
分类:
移动开发 时间:
2015-10-19 18:51:07
阅读次数:
242
“组件协作”模式: #现代软件专业分工之后的第一个结果是“框架与应用程序的划分”,“组件协作”模式通过晚期绑定,来实现框架与应用程序之间的松耦合,是二者之间协作时常用的模式。 #典型模式: Template Method、 Strategy、 Observer / Eventpart 1 Tem.....
分类:
编程语言 时间:
2015-10-16 13:37:43
阅读次数:
311
关键字搜集:1.什么是依赖注入?关注点分离(separation of concerns)。我们希望应用程序的各部分组件尽可能多的相互独立、尽可能少的相互依赖。我们的理想情况是:一个组件可以不知道也可以不关心其他的组件,但通过提供的公开接口却可以实现其他组件的功能调用。这种情况就是所谓的松耦合。举个...
分类:
其他好文 时间:
2015-10-15 15:58:27
阅读次数:
157