在前段时研究智能算法时,发现如果使用java进行实现的话,往往具体实现过程差不多,但是适应值函数却根据 研究对象的不同发生很大的改变,这样对代码的维护产生很大的阻碍,于是产生的一个疑问:可不可以将适 应值函数作为参数传入到方法中,根据C/C++的习惯的话,由于指针的存在,可以将函数作为指针传入,由于 指针使用的复杂性以及难维护性,效果一般.如果换一种面向对象的思想,可以想设计一个接口I,这个接口只提供 一个方法,那么相当于可以将接口作为参数传入到方法中,调用时只需要将设计一个类,实现接口I,那么…