自定义博客皮肤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)
  • 收藏
  • 关注

原创 里氏替换原则

定义:所有引用基类的地方必须能透明地使用其子类的对象(父类都可以用子类来代替,但不能改变父类原有的功能,在子类中可以任意扩展功能)问题描述:有一功能P1,由类A完成。现需要将功能P1进行扩展,扩展后的功能为P,其中P由原有功能P1与新功能P2组成。新功能P由类A的子类B来完成,则子类B在完成新功能P2的同时,有可能会导致原有功能P1发生故障。代码描述:package com.hc.w...

2018-08-16 17:03:21 662

原创 单一职责原则

定义:一个类有且只有一个引起它变化的原因(一个类只负责一项职责)为什么需要单一职责原则:如果一个类有多个原因要去修改它,那么修改一个功能时,可能会让其他功能产生Bug,所以一个类最好只有一个职责。但实际应用中还是比较难实现的,我们只能是尽量符合这个原则注意点、难点:1、职责的划分2、设计应因项目,环境而异3、接口单一,类变化原因唯一优点:1、降低类的复杂度,耦合2、提高可读...

2018-08-16 15:36:56 309

原创 学习笔记:大话设计模式之简单工厂模式---持续更新

 /* * 简单工厂模式:创建型模式 * 实现方式是有工厂类根据传入的参数动态创建某个产品 * 3中角色: * ----工厂角色:核心,用来实例具体产品对象,被外界(客户端,主函数)直接调用 * ----抽象产品角色:本工厂的所有对象父类,负责所有实例的公共接口 * ----具体产品角色:主要实例目标,所有创建的对象都充当这个角色的具体类的实例 * 优点: * 1、工厂是核心,它通...

2018-08-08 15:50:09 119

mybase笔记记录工具

mybase是一款笔记记录工具,可以左右日常的工作笔记管理

2018-09-19

空空如也

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

TA关注的人

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