java设计模式,抽象,接口回顾以及小总结

一步一回顾
一、设计模式——单例模式  Singleton

1.是什么?

经过分类编目,众人知晓的代码经验的总结;

2.解决什么问题?

特定场景的设计问题;

3.共分多少类,总计多少种?

共分为三类,总计23种

创建类

单例模式:

1.private constructor;//私有构造方法;

2.private static reference;//私有静态成员;

3.public static getInstance();//公共返回静态成员的方法;

结构类

行为类

软件工程

1.可行性研究

2.需求分析

3.概要设计

4.详细设计

5.编码

6.测试

7.运维

二、abstract : 抽象的;

1.方法:只有方法的定义,没有方法的实现;

2.类:不能被实例化,就是不能创建对象;

3.为什么要有抽象类?

作为父类,扩展性高;

三.接口 : interface

1.只有抽象方法,静态常量;

2.jdk8以后,可以有静态方法和默认方法;

3.接口与抽象类的区别

抽象类表示一个概念,接口表示一种能力;

4.关于继承,抽象类和接口区别很大;

1.一个接口可以有多个实现类:implements;

2.接口和接口之间可以多继承;

3.类和类之间单继承;

四、总结

1.类的定义

属性,方法,构造方法;

2.面向对象的高级特性

封装,继承,多态;

3.类和类之间的关系

继承,关联(聚合,组合),依赖

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值