03 2018 档案

摘要:https://segmentfault.com/a/1190000009275424 阅读全文
posted @ 2018-03-28 15:30 teemor 阅读(247) 评论(0) 推荐(0)
摘要:1. 基本概念 状态机,封装了多个内部状态 2. 应用 返回一个遍历器对象。 3. 代码形式 调用 hw.next() 4.扩展 ① yield与return的相似和不同 yield只能用在generator中 阅读全文
posted @ 2018-03-24 18:17 teemor 阅读(138) 评论(0) 推荐(0)
摘要:策略模式支持在运行时由使用者选择合适的算法,对于使用者而言不用关心背后的具体事项,而使用者自动根据当前程序执行的上下文和配置,从已有的算法列表中选择出合适的算法来处理当前任务。 1.要解决的问题 2.如何实现 3.在开源框架和类库中的使用 4.总结 要解决的问题 策略模式同样解决的是解耦的问题,目的 阅读全文
posted @ 2018-03-21 17:43 teemor 阅读(197) 评论(0) 推荐(0)
摘要:1.要解决的问题 2.如何实现 3.与构造函数的区别 4.总结 1.要解决的问题 工厂模式通常用于重复创建相似对象,提供动态创建对象的接口。 2.工厂模式最为设计模式中构造模式之一,通常在类或类的静态方法中应用,主要为了实现: ①重复创建相似对象 ②根据类型名在运行时动态创建对象 【简单工厂模式】: 阅读全文
posted @ 2018-03-10 11:22 teemor 阅读(206) 评论(0) 推荐(0)