
编程方法学
文章平均质量分 85
tushenfengle
这个作者很懒,什么都没留下…
展开
-
什么是异步程序
最近在学C#,有一个业务需要用到多线程技术;记得上大二的时候,选修Java的时候就接触过多线程,只是觉得很深奥,很“高级”。后来在学习和工作的过程中,慢慢的接触到一些周边知识,比如:并发,并行,异步,同步,线程同步,线程安全,协程等。在看两本书,一本《C#本质论5.0》,一本《C#图解教程》,都是老外写的书。不过我感觉《C#本质论5.0》对于初学者还是有点晦涩,其中一部分原因可能翻译的不咋...原创 2019-09-15 23:17:01 · 1468 阅读 · 0 评论 -
为什么要用多态
多态是OOP(面向对象编程)的一项重要技术。任何技术都不是凭空想出的,他都是为了解决一定实际问题的。多态其实是程序设计的一种方法学,他不仅能让程序设计更加易实现,也更容易维护和扩展。程序的初学者大多很难在一开始就理解这些技术难点。下面看一个应用场景,一个软件要实现下面功能:用户在界面上添加各种几何图形(圆,三角形和正方形),用户可以以任意顺序、任意数量(当然内存不要溢出即可)添加上述几何图...原创 2019-09-30 23:27:26 · 2314 阅读 · 2 评论