摘要:
建造者模式的定义 建造者模式(Builder Pattern)使用多个简单的对象一步一步构建成一个复杂的对象。这种类型的设计出模式属于创建型模式,它提供了一种创建对象的最佳方式。 一个Builder类会一步一步构造最终的对象。该Builder类是独立于其他对象的。 举例 电脑是由CPU、主板 阅读全文
摘要:
发现问题 事情是这样,最近在做一个微信支付对账功能,需要解析从微信下载回来的csv文件,发现解析出来交易时间为空。 去debug发现了一个很有意思的现象,上图: 出现的问题就是,同一个map,同样是全中文的key(为啥是中文key,因为微信返回来的账单就是中文),读取【交易时间】为空,读取【商户号】 阅读全文
摘要:
原型模式定义 以下定义摘抄自:https://www.runoob.com/design-pattern/prototype-pattern.html 原型模式(Prototype Pattern)是用于创建重复的对象,同时又能保证性能。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方 阅读全文