设计模式-------概述

只要目的:解决问题复杂性
方法:分解 和 抽象

重新认识面向对象

理解隔离变化
能将变化所带来的影响减为最小
各司其职
是所谓各负其责
对象是什么?
·从宏观层面来看,面向对象的构建方式更能适应软件的变化,
·从微观层面来看,面向对象的方式更强调各个类的“责任”由于需求变化导致的新增类型不应该影响原来类型的实现
·从规格层面讲,对象是一系列可被使用的公共接口。
·从语言实现层面来看,对象封装了代码和数据。
·从概念层面讲,对象是某种拥有责任的抽象。

面向对象设计原则(1)

依赖倒置原则(DIP)
·高层模块(稳定)不应该依赖于低层模块(变化),二者都应该依赖于抽象
抽象(稳定)不应该依赖于实现细节(变化),实现细节应该依赖于

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值