面向对象和设计模式
文章平均质量分 55
php面向对象和设计模式的一些知识
一只路人甲
有梦想的路人甲
展开
-
面向对象设计模式准则
罗伯特·C·马丁在 21 世纪早期引入了名为「SOLID」的设计原则,指代了面向对象编程和面向对象设计的五个基本原则(也有说六个的),即为SOLIDD单一职责原则(Single Responsibility Principle)开放封闭原则(Open Closed Principle)里氏替换原则(Liskov Substitution Principle)接口隔离原则(Interface Segregation Principle)原创 2024-06-15 22:12:52 · 578 阅读 · 0 评论 -
依赖注入和控制反转
一,概念要想理解php依赖注入和控制反转两个概念,就必须搞清楚如下的问题:DI——Dependency Injection 依赖注入IoC——Inversion of Control 控制反转参与者一般有三方参与者,一个是某个对象;一个是IoC/DI的容器;另一个是某个对象的外部资源。又要名词解释一下,某个对象指的就是任意的、普通的Java对象; IoC/DI的容器简单点说就是指用来实现IoC/DI功能的一个框架程序;对象的外部资源指的就是对象需要的,但是是从对象外部获取的,都统称资源,比原创 2020-08-01 12:20:24 · 171 阅读 · 0 评论 -
php单例类
单例模式按字面来看就是某一个类只有一个实例,这样做的好处还是很大的,比如说数据库的连接,我们只需要实例化一次,不需要每次都去new了,这样极大的降低了资源的耗费。必须拥有一个构造函数,并且必须被标记为private。拥有一个保存类的实例的静态成员变量。拥有一个访问这个实例的公共的静态方法。原创 2023-04-08 22:54:12 · 117 阅读 · 0 评论