面向对象编程的基本原则

面向对象编程的基本原则

1、单一职责:一个类,只需要做好一件事情
2、开放封闭:一个类,应该是可扩展的,而不可修改的
3、依赖倒置:一个类,不应该强依赖另外一个类。每个类对于另外一个类都是可替换的。
4、配置化:尽可能地使用配置,而不是硬编码。
5、面向接口编程:只需要关系接口,不需要关心实现

面向对象关键字说明

1、类:class,是定义面向对象主体的最外层结构,用来包裹主体的数据和功能(函数)。类似一类居有共性事务的代表,代表的是食物的共性
2、对象:object,从一个抽象的概念得到一符合抽象概念的具体实例的过程
3、实例化:new, 从一个抽象的概念得到一符合抽象概念的具体实例的过程
4、类成员:member,指类class结构中的所有内容,类成员有三种

4.1方法:method,本质是在类class结构中创建的函数,也称之为成员方法或者成员函数

4.2属性:property,本质是在类class结构中创建的变量,也称之为成员变量

4.3类常量:constant,本质是在类class结构中创建的常量

总结

 面向对象基础中没有本质多出很多东西,基本只是将原本面向过程的内容进行一层包裹而已

循环
请先登录后发表评论
  • latest comments
  • 总共0条评论