java 进阶P-6.2+P-6.3

2022/6/24 14:21:54

本文主要是介绍java 进阶P-6.2+P-6.3,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

细胞自动机

CellularAutomation(细胞自动机)
细胞自动机(英语:Cellular automaton),又称格状自动机、元胞自动机,是一种离散模型,在可算性理论、数学及理论生物学都有相关研究。它是由无限个有规律、坚硬的方格组成,每格均处于一种有限状态。整个格网可以是任何有限维的。同时也是离散的。每格于t时的态由 t-1时的一集有限格(这集叫那格的邻域)的态决定。 每一格的“邻居”都是已被固定的。(一格可以是自己的邻居。)每次演进时,每格均遵从同一规矩一齐演进。

 

死亡:如果活着的邻居的数量<2或>3,则死亡

新生:如果正好有3个邻居活着,则新生

其他情况则保持原状

特征:平行计算:每一个细胞个体都同时同步的改变

局部性:细胞的状态变化只受周遭细胞的影响

一致性的:所有细胞均受同样的规则所支配

数据与表现分离

  • 程序的业务逻辑与表现无关

  • 表现可以是图形的也可以是文本的

  • 表现可以是当地的也可以是远程的

View和Field的关系

表现与数据的关系

View只管根据Field画出图形

Field只管数据的存放

一旦数据更新以后,通知View重新画出整个画面

不去精心设计哪个句部需要更新

这样简化了程序逻辑

是在计算机运算速度提高的基础上实现的

责任驱动的设计

  • 将程序要实现的功能分配到合适的类/对象中去是设计中非常重要的一环

网格化

图形界面本身有更高的解析度

但是将画面网格化以后,数据就更容易处理了

 



这篇关于java 进阶P-6.2+P-6.3的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程