最火的传奇手游网站,wordpress国内视频教程,推广培训,wordpress点击图片不显示不出来面向对象的基本概念
对象#xff1a;属性#xff08;数据#xff09; 方法#xff08;操作#xff09; 对象ID类#xff08;实体类、控制类/边界类#xff09;继承与泛化#xff1a;复用机制封装#xff1a;隐藏对象的属性和实现细节#xff0c;仅对外公开接口多态属性数据 方法操作 对象ID类实体类、控制类/边界类继承与泛化复用机制封装隐藏对象的属性和实现细节仅对外公开接口多态不同对象收到同样的消息产生不同的结果动态绑定接口一种特殊的类他只有方法定义没有实现重载一个类可以有多个同名而参数类型不同的方法模板类消息和消息通信消息是异步通信的
面向对象设计7大原则
单一职责原则单一的类开发-封闭原则对扩展开放对修改封闭李氏替换原则子类可以替换掉父类依赖倒置原则对接口编程不要针对实现编程接口隔离原则多个专门的接口比单一的接口好组合重用原则尽量使用组合迪米特原则一个对象应当对其他对象更少了解
UML 组件图很多的动态或者静态链接库
类图 设计模式的分类 创建型 结构型模型 行为型模式 设计模式关键字
工厂模式Factory抽象工厂AbstractFactory原型模式Prototype单例模式Singleton生成器模式Builder适配器模式Adapter桥接模式Bridge/Impl组合模式Component装饰模式Decorator外观模式Facade,统一对外接口享元模式Flyweight代理模式Proxy中介者Mediator观察者Observer