当一个项目不断的扩大的时候,会面临的问题是不断的有以下情况: 1.以前编写程序的人离职了,新来的程序员看不懂以前的程序,或者觉得以前的程序部够好,但又不希望删除: 2.当实现第三方接口时,如:读写IC卡,以前用的是VB实现,现在改为C/C++了,而主程序有的C#: …… 以上的情况适合接口实现,开发思维如下. //定义程序员接口 interface IProgramer { //定义程序接口函数 string LanguageCode(); } //C/C++程序员实现 class CProgr…