面向对象
面向对象
首先根据开发需求抽象出逻辑对象;然后对需求进行合理分层,构建相对独立的逻辑模块;之后设计业务逻辑,利用多态、继承、封装、抽象的编程思想,实现开发需求;最后通过整合各模块,达到高内聚、低耦合的效果,从而满足项目的需求。
封装
封装:隐藏对象的属性和实现细节,仅对外提供访问方式
优点:
1、将变化隔离
2、便于使用
3、提高重用性
4、提高安全性
继承
类的继承性使所建立的软件具有开放性、可扩充性,这是信息组织与分类的行之有效的方法,它简化了对象、类的创建工作量,增加了代码的可重用性。
通过类的继承关系,使公共的特性能够共享,提高了软件的重用性。
多态
多态性是指相同的操作或函数、过程可作用于多种类型的对象上并获得不同的结果。不同的对象,收到同一消息将可以产生不同的结果,这种现象称为多态性。
多态性增强了软件的灵活性和重用性。
浙公网安备 33010602011771号