美文网首页
面向对象编程(OOP)的六大原则

面向对象编程(OOP)的六大原则

作者: 我默默 | 来源:发表于2020-05-16 13:23 被阅读0次

1、单一职责原则:一个类只负责一项职责
2、开闭原则: 对扩展open、对修改closed
3、里氏替换原则:子类可以扩展父类,但不要改变父类
4、依赖倒置原则:面向接口编程
5、接口隔离原则:接口颗粒度尽量小不要混合在一起

6、迪米特法则:局部变量中,不要引进新的类 oop6原则.png

常见的设计模式如下:
创建型模式:静态工厂模式、工厂方法模式、抽象工厂模式、
单例模式、建造者模式

结构型模式:桥接模式、适配器模式、装饰器模式、代理模式、组合模式

行为型模式:模板方法模式、策略模式、观察者模式、
责任链模式、命令模式、访问者模式
设计模式强调的是思想,编码不必刻意的追求设计模式

相关文章

  • 2020最新整理PHP面试题及答案

    一、OOP简介及OOP的特点 OOP是面向对象编程,面向对象编程是一种计算机编程架构,OOP的一条基本原则是计算机...

  • PHP常用试题,送给你

    1 oop是什么? 答:oop是面向对象编程,面向对象编程是一种计算机编程架构,OOP 的一条基本原则是计算机程序...

  • PHP核心技术面试题,跳槽必备!

    1 oop是什么? 答:oop是面向对象编程,面向对象编程是一种计算机编程架构,OOP 的一条基本原则是计算机程序...

  • PHP面向对象基础总结

    (一):面向对象编程OOP OOP(Object-Oriented Programming), 面向对象的编程)技...

  • PHP面向对象基础总结(转载整理)

    (一):面向对象编程OOP OOP(Object-Oriented Programming), 面向对象的编程)技...

  • 设计模式导航

    简述面向对象编程(oop)的六大原则 【单例模式】最应该掌握的设计模式 【策略模式】分离算法的设计模式 组装复杂对...

  • Java面试总结

    1.什么是OOP、AOP OOP即面向对象编程OOP三大特征:封装、继承、多态OOP五大原则:单一职责原则 (Si...

  • 面向对象

    OOP 指什么?有哪些特性 面向对象编程(Object Oriented Programming,OOP,面向对象...

  • 对象_原型

    OOP 指什么?有哪些特性 面向对象编程(Object Oriented Programming,OOP,面向对象...

  • 面向对象浅析

    ### 面向对象编程和面向对象编程语言 面向对象编程的英文缩写是 OOP,全称是 Object Oriented ...

网友评论

      本文标题:面向对象编程(OOP)的六大原则

      本文链接:https://www.haomeiwen.com/subject/ziwlohtx.html