自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (1)
  • 收藏
  • 关注

转载 opp设计原则-依赖倒置原则

定义:高层模块不应该依赖低层模块,二者都应该依赖其抽象;抽象不应该依赖细节;细节应该依赖抽象。问题由来:类A直接依赖类B,假如要将类A改为依赖类C,则必须通过修改类A的代码来达成。这种场景下,类A一般是高层模块,负责复杂的业务逻辑;类B和类C是低层模块,负责基本的原子操作;假如修改类A,会给程序带来不必要的风险。解决方案:将类A修改为依赖接口I,类B和类C各自实现接口I,类A通过接口I间接

2017-10-31 19:47:36 469

原创 oop设计原则-里氏替换原则

李氏替换原则是以提出者命名的,是指对父类对象的引用在替换成子类的时候也可以保证编译和逻辑不出现异常。    在日常开发中,我们经常会对父类的方法进行重写,从而可能导致没有遵循李氏替换原则,这样有一个坏处,在他人调用此被重写的方法时,子类被当做父类使用,而编译不会报错,但是得不到应有的返回值,使代码出问题的几率大大增加。    但子类就是为了对父类进行更精确的描述和拓展而存在,所以在李氏

2017-10-31 16:26:42 385

原创 oop设计原则-单一原则

刚刚开始学习设计模式,首先大致理解一下设计模式的基本原则。写这篇文章的意义就是加深理解。并希望有幸得到大家指正我的错误和不足之处。 在实际的开发和维护中,总会有bug越改越多的情况,或者由于增加需求而导致以前的代码出现bug。我认为就是由于没有遵守单一职责原则导致。         单一职责的定义:一个类只负责某一种逻辑或功能。         举一个之前工作遇到的场景:我们做的是一个

2017-10-31 10:44:03 268

用链表实现阶乘

用链表实现的大数阶乘 课程设计实习题目

2012-11-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除