几个模式的应有

工厂方法模式:定义一个用于创建对象的接口, 让子类决定实例化那个类,工厂模式使得一个类的实例化延迟到子类。工厂方法封装了实例的创建过程,给调用者提供了简单的接口,非常方便简捷,但是我个人还是喜欢用抽象工厂方法,因为我喜欢反射的神奇。
抽象工厂方法:通过反射提供一个创建一系列或相关依赖对象的接口,而无需指定他们的具体类,如果加上外部配置文件,那就更加方便
外观模式:为子系统中的一组接口提供一个一致的界面,外观模式定义了一个高层接口,这个接口使得这一子系统更加容易,当你的子系统纷繁复杂时,或是一个老的难维护的系统时,要考虑外观模式,但你在设计之初,如果是分层架构,考虑一下用外观来衔接层与层。
装饰模式:动态的给一个对象添加一些额外的职责,就增加功能来说,装饰模式相比生成子类更加灵活,但你的程序中的某些单元按随机顺序分层依赖时,考虑一下装饰模式

好了,关于模式还有很多,以后在给大家分享,要提醒大家的是:模式来源于现实生活,只能是在理解他的来龙去脉,才能把它运用自如,千万不能生搬硬套。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值