一个程序在运行中需要交互,那么程序流程就要成为一个“交互事件驱动的”程序。比如说你要给一个人打电话,你不是自己一个劲说话,而是说了一段之后就结束了,然后在定时等待半秒钟之后才说第二段。这就是一个策略。 先不用考虑线程等等问题,线程容易被滥用。先把更重要的设计知识学到手,单线程程序也应该合理地考虑到交互流程。有些人只是在业余编程时学过什么“数学函数式的编程”知识,对交互程序设计缺乏知识。交互程序中,“交互事件驱动”是流程设计的灵魂,根本不是函数式的设计方法!
110,546
社区成员
642,561
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧