设计模式

 什么是设计模式:
  在编程的过程中, 经常遇到的一些问题, 前人们总结出的一些比较良好的解决方案. 类似于棋谱, 公式.
 1.单态设计模式:
  在程序中, 如果某一个类只能有一个实例. 那么我们就可以使用单态设计模式.
  将构造函数私有化, 不让外部创建对象
  定义一个成员变量, 自己初始化一个对象
  定义一个公有的静态的方法, 供外面使用, 每次调用, 返回的都是这一个对象.
 2.组合设计模式:
  当我们在设计一个类的时候, 发现需要另一个类的功能时, 就可以使用组合
  定义一个所需要类型的成员变量, 通过构造函数将其组合进来, 就可以使用这个类的方法了
  提高代码复用性, 不占用继承名额, 没有逻辑父子关系的类不方便用继承.
 3.模板设计模式:
  相当于在编程之前先定义好一个模板, 按照模板定义的步骤去做事.
  定义抽象类, 其中所有步骤以抽象方法的形式定义.
  再定义一个执行流程的方法, 声明为final的, 不允许他人更改. 在其中指定需要的步骤以及顺序.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值