【前言】本基础知识纯属自己的积累和偏见,仅用于个人知识记录和过程积累,用于自己的一个知识体系回忆,只是想到哪写到哪,纯属无聊打发时间,如有不喜,勿喷。
面向对象思想
万物皆对象。
面向对象特征
封装、继承、多态
1,封装:将对象的“属性”和“行为”抽象出来包装到类中。
2,继承:将具有相同“属性”和“行为”抽象出来并包装成一个父类。
3,多态:即多种形态,相同的“属性”和“行为”却有不同的表现方式。
面向对象的设计原则
七大原则:开口合里最单依
开:面向扩展开放,面向修改关闭
口:接口隔离原则
合:组合/聚合原则
里:里氏替换原则
最:最少知识原则(迪米特法则)
单:单一职责原则
依:依赖倒置原则
【今日一句】大道至简,知易行难