摘要: 本文转载自 星战紫辉 http://www.cppblog.com/rawdata/archive/2009/02/23/74653.html 但C#代码实现为本人原创。https://github.com/SnailDev/SnailDev.EmfParser 欢迎star或fork 关键字: 打 阅读全文
posted @ 2017-10-19 16:19 snailteam 阅读(2741) 评论(4) 推荐(2) 编辑
摘要: 什么是状态者模式? 每个对象都有其对应的状态,而每个状态又对应一些相应的行为,如果某个对象有多个状态时,那么就会对应很多的行为。那么对这些状态的判断和根据状态完成的行为,就会导致多重条件语句,并且如果添加一种新的状态时,需要更改之前现有的代码。这样的设计显然违背了开闭原则。状态模式正是用来解决这样的 阅读全文
posted @ 2017-10-19 14:32 snailteam 阅读(602) 评论(1) 推荐(0) 编辑