Tag: 解耦
8 total results found
Contracts 契约之面向接口编程
博客
由 cxp1539 发布于5 years ago
浏览数: 6513
点赞数: 3
这一节的内容很简单。其实在我们讲依赖注入的时候已经说过了。我们再来具体解释一下。 契约定义 什么是契约?契约就是所谓的面向接口编程。...
应用架构篇
Laravel 从学徒到工匠
由 学院君 发布于5 years ago
浏览数: 12872
点赞数: 13
简介 我们已经学习了通过 Laravel 构建架构良好的应用的各个方面,接下来,让我们再深入探讨一些细节。在本章,我们将讨论如何解耦...
目录结构篇
Laravel 从学徒到工匠
由 学院君 发布于5 years ago
浏览数: 29327
点赞数: 23
简介 这个类要放到哪儿?这可能是基于框架构建应用时非常常见的问题。很多开发者都会有这个疑问,因为他们被灌输了「模型」就是「数据库」这...
通过事件和事件监听器实现服务解耦
Laravel 5.5 中文文档
进阶系列
由 学院君 发布于6 years ago
浏览数: 25266
点赞数: 9
简介 Laravel 事件提供了简单的观察者模式实现,允许你订阅和监听应用中的事件。事件类通常存放在 app/Events 目录,...
第五章:弯曲或折断(2)
程序员修炼之道:从小工到专家
由 学院君 发布于8 years ago
浏览数: 4665
点赞数: 0
四、它只是视图 一旦你基于责任把程序划分成不同模块,你就有了新的问题,在运行时,对象怎样相互交谈?你怎样管理它们之间的逻辑依赖?也...
第五章:弯曲或折断(1)
程序员修炼之道:从小工到专家
由 学院君 发布于8 years ago
浏览数: 5258
点赞数: 2
在“可撤销性”中,我们谈到不可撤销的决策的危险,在本章,我们将告诉你怎样做出可撤销的决策,以使你的代码在面对你不确定的世界时保持灵活...
第二章:注重实效的途径(1)
程序员修炼之道:从小工到专家
由 学院君 发布于8 years ago
浏览数: 5826
点赞数: 6
一、重复的危害 系统中的每一项知识必须具有单一、无歧义、权威的表示,这就是DRY原则(Don‘t Repeat Yourself)...
现代 PHP 新特性系列(二) —— 善用接口
现代 PHP 新特性与最佳实践
新特性
由 学院君 发布于8 years ago
浏览数: 24888
点赞数: 26
接口不是现代PHP的新特性,但是非常重要,学会使用接口,可以极大提升我们的编程能力,所以在日常开发中应该尽可能多地使用接口。 接口...