设计模式の面向对象

     所谓的设计原则也好,设计模式也罢,无非是在面向对象的前提下产生的。而面向对象的前提是抽象,面向对象的三大特征是封装、继承、多态。为了从本质上理解设计模式,下面我们分析一下这些概念之间的关系。请看下图:

      面向对象思想的前提是抽象,从现实世界中抽象出一些对象或者类的共性之后封装成类或者抽象类或者接口。这些类也罢接口也好是为了增加代码的复用性,既然是为了复用,当然需要子类来继承。在继承的过程中为了满足子类个性化的需求,于是多态就自然的出现了。为了更好地体现面向对象的思想我们有了一系列的设计原则,而设计模式只不过是设计原则的具体的表现罢了。

      凡事预则立不预则废,搞了这么久的设计模式,只有从根本上了解一个知识“是什么?为什么出现?没有的话会有什么不好?”这些本质性的东西才能在本质上更有生命力的学习。

有关设计原则的详解请点击:设计原则汇总。

有关设计模式的详解请点击:设计模式集锦


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 10
    评论
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值