2017年5月3日

设计模式学习总结(六)原型模式(Prototype)

摘要: 原型模式即通过对象拷贝的方式来实现对同类对象的生成的一种设计模式! 浅复制:对于值类型,则直接复制该值,对于引用类型的字段则是对其引用的复制,如果原引用与现引用只要有一个的值发生变化,则都会造成两者值的变化。 深复制:对于值类型,则直接复制该值,对于引用类型的字段则复制其引用的对象,如果有多个/级嵌 阅读全文

posted @ 2017-05-03 22:26 Joye_Zhou 阅读(243) 评论(0) 推荐(0) 编辑

设计模式学习总结(七)适配器模式(Adapter)

摘要: 适配器模式主要是通过适配器来实现接口的统一,如要实现国内手机在国外充电,则需要在不同的国家采用不同的适配器来进行兼容! 一、示例展示: 以下例子主要通过给笔记本电脑添加类似手机打电话和发短信的功能来详细演示适配器模式的应用! 对象适配器: 1. 创建抽象类:Handphone public abst 阅读全文

posted @ 2017-05-03 22:25 Joye_Zhou 阅读(271) 评论(0) 推荐(0) 编辑

设计模式学习总结(八)策略模式(Strategy)

摘要: 策略模式,主要是针对不同的情况采用不同的处理方式。如商场的打折季,不同种类的商品的打折幅度不一,所以针对不同的商品我们就要采用不同的计算方式即策略来进行处理。 一、示例展示: 以下例子主要通过对手机和笔记本添加不同的策略来实现策略模式的应用! 1. 创建抽象策略角色:DailyProductStra 阅读全文

posted @ 2017-05-03 22:24 Joye_Zhou 阅读(225) 评论(0) 推荐(0) 编辑

导航