entities.entities_for_tag

5 total results found

依赖反转原则

Laravel 从学徒到工匠 设计模式篇

简介 在整个「SOLID」原则概述的旅途中,我们到达最后一站了!最后一个原则是依赖反转原则,它规定高层次的代码不应该依赖低层级的代码。换句话说,高层次的代码应该依赖抽象接口,抽象接口就像是「中间...

由 学院君 发布于1 year ago    浏览数: 4035    点赞数: 17

接口隔离原则

Laravel 从学徒到工匠 设计模式篇

简介 接口隔离原则规定,不应该强制接口的实现依赖于它不使用的方法。你是否曾被迫去实现一些你用不到的接口方法?如果答案是肯定的,那么你可能会在实现里创建一个空方法。这就是一个使用了违背接口隔离原则...

由 学院君 发布于1 year ago    浏览数: 4093    点赞数: 6

里氏替换原则

Laravel 从学徒到工匠 设计模式篇

简介 别担心,里氏替换原则名字起的高大上,但是其实很简单。该原则可以描述为:一个抽象的任意实现都可以在声明该抽象的地方替换它。读起来有点绕口,通俗点说就是:如果一个类使用了某个接口的实现,那么一...

由 学院君 发布于1 year ago    浏览数: 3853    点赞数: 6

开放封闭原则

Laravel 从学徒到工匠 设计模式篇

简介 在一个应用的生命周期里,大部分时间都花在了向现有代码库增加功能,而非一直从零开始写新功能。你可能已经意识到了,这会是一个繁琐且令人痛苦的过程。无论何时你修改代码,都有可能引入新的bug,或...

由 学院君 发布于1 year ago    浏览数: 4513    点赞数: 6

单一职责原则

Laravel 从学徒到工匠 设计模式篇

简介 罗伯特·C·马丁在 21 世纪早期引入了名为「SOLID」的设计原则,指代了面向对象编程和面向对象设计的五个基本原则: 单一职责原则(Single Responsibility Prin...

由 学院君 发布于1 year ago    浏览数: 5812    点赞数: 10