老子的《道德经》中一句话:道生一、一生二、二生三、三生万物。这是什么意思呢?象面用我的理解将其用程序实现,用他来开发一个简单的万事万物生成器接口。该接口的意思是指世界上万事万物都可以通过这种方式产生出来,即某一事物的所处的级别,该事物在该级别上的序号以及产生该事物的方法。调用GenIt()即产生该事物。
该接口文件原代码为: 通过该接口的实现,可以产生我需要的各种对象,下面是一个
namespace Eureka.SystemE { /// <summary> /// 说明: /// 任何事物都将有以下三个属性,该接口是整个SystemE关于世界构造的核心内容: /// 1、该事物在这个世界上的级别,或者说类别粒度大小 IntLevelE /// 2、该事物在这个世界上对应极别的序号,即SequenceE /// 3、该事物产生出来的过程和方法,例如人的基因,即Generator /// </summary> public interface InterfaceE { int IntLevelE{get;set;} int SequenceE{get;set;} IGenerator Generator{get;set;} void GenIt(); void GenIt(int intLevelE, int sequenceE); void GenIt(int intLevelE, int sequenceE, IGenerator generator); } }
1、用方形太极图生成:
2、用圆形太极图生成
3、用传统太极图生成
4、用来之德太极图生成 我把这个接口和例子放在这里,只是作为一个引子,希望能理解的同好们从中得到启发,创建强的人工智能。
我已经将接口作成了程序包,并且利用该程序包实现了我在易易扑克软件开发中的一些功能,需要的可以留言索要。
|