记一次用设计模式重构代码的经验

    最近半年在做区块链钱包App的iOS端的开发。     区块链app开发,印象最明显的地方就是,区块链由于币种非常多,不同币种数据结构和处理方法又不完全一样,而每个币种的界面又几乎是一样的。     所以我习惯性地在各种控制器中,用大量if else去判断币种类型,然后分开去处理不同的业务逻辑。     如下面:       页面A为某个币种的交易列表页,关键地方伪代码如下:     if
相关文章
相关标签/搜索