编程思想
编程思想
冬至春飞
这个作者很懒,什么都没留下…
展开
-
关于抽象
想法是多变的,落到纸上就固定了。可做事总要落地的,如何让纸上的东西可以产生变化的效果呢?那就让用户自己去写需求,代码中尽量少固化写死。一个已经写好的程序,根据客户在配置文件中简单写的几个词的不同,就会自动让做的事情发生变化。程序中做任何事情都用对象。程序做的事情改变了,意味着做事的对象不同了。也就是配置文件会改变运行代码。这种变化可以有多大呢?做事的种类可以改变,同类事情的具体做法也可以改变。当然所有的基础砖头都得在代码中准备好,只是最终用哪个,干什么,随用户的心意。抽象工厂、工厂方法,简单原创 2020-05-27 05:51:19 · 107 阅读 · 0 评论 -
自然常数e
e在形式上是x轴上的一个数值,它的本质是n维空间里的1。任何过程都有时间常数,而时间常数中都有1-1/e或1/e这个元素。这潜藏了一种描述:具体的时间,或者叫过程,是多维度累积在局限观察者眼中的效果。这意味着世界不是绝对的、单一的,每一个视野都是不同的。1/e是观察者的边界,所以变化在此处呈现为眼中的分水岭。e描述了n维空间中的对称性,对应到现实,就是讲述了在时间中看到的有和无,的均衡存在方式。其实就是中庸。低维度的复杂和无限,只是高维度中的简单和有限而已。本质上的简单,因为局限,而呈现为复杂的原创 2020-05-29 05:37:02 · 513 阅读 · 0 评论 -
工厂模式的启发
这两天学了简单工厂和抽象工厂模式,说点体会吧。------------------------------------------------------项目是个空间,里面装着很多程序集。程序集也是个空间,里面装着很多类型,接口或抽象类都在里面,实现类或子类也都在里面。反射提供了最好的、去耦合方式的、动态的、空间层次和空间内容以至于所有细节的遍历方式。它让所有的类型和元素都可以变量...原创 2020-04-05 07:20:02 · 120 阅读 · 0 评论