java 进阶P-6.2+P-6.3
2024-10-20 13:49:38
细胞自动机
CellularAutomation(细胞自动机)
细胞自动机(英语:Cellular automaton),又称格状自动机、元胞自动机,是一种离散模型,在可算性理论、数学及理论生物学都有相关研究。它是由无限个有规律、坚硬的方格组成,每格均处于一种有限状态。整个格网可以是任何有限维的。同时也是离散的。每格于t时的态由 t-1时的一集有限格(这集叫那格的邻域)的态决定。 每一格的“邻居”都是已被固定的。(一格可以是自己的邻居。)每次演进时,每格均遵从同一规矩一齐演进。
死亡:如果活着的邻居的数量<2或>3,则死亡
新生:如果正好有3个邻居活着,则新生
其他情况则保持原状
特征:平行计算:每一个细胞个体都同时同步的改变
局部性:细胞的状态变化只受周遭细胞的影响
一致性的:所有细胞均受同样的规则所支配
数据与表现分离
程序的业务逻辑与表现无关
表现可以是图形的也可以是文本的
表现可以是当地的也可以是远程的
View和Field的关系
表现与数据的关系
View只管根据Field画出图形
Field只管数据的存放
一旦数据更新以后,通知View重新画出整个画面
不去精心设计哪个句部需要更新
这样简化了程序逻辑
是在计算机运算速度提高的基础上实现的
责任驱动的设计
- 将程序要实现的功能分配到合适的类/对象中去是设计中非常重要的一环
网格化
图形界面本身有更高的解析度
但是将画面网格化以后,数据就更容易处理了
最新文章
- 分布式文件系统 - FastDFS 在 CentOS 下配置安装部署
- java函数的笔记
- JavaMail发送邮件的笔记及Demo
- OAF 中的EO 和VO
- JavaScript备忘录(3)——正则表达式
- Spring学习笔记--spring+mybatis集成
- Java 虚拟机体系结构
- Linux——搭建PHP开发环境第二步:PHP
- 牛腩公布系统--HTTP 错误 403.14 - Forbidden
- 基于JZ2440开发板编写bootloader总结(一)
- Core Graphics框架是Quartz的核心,也是内容描画的基本接口。
- 十分钟搞定mongodb副本集
- GPS文件中的C1--->;P1转换
- Android:Camera
- sql根据年月日查询注册数或者和值
- 【第十三章】 springboot + lombok
- [k8s]kube-router替代kube-proxy实现svc网络和pod网络
- UVa 1374 Power Calculus (IDA*或都打表)
- Mask_RCNN训练自己的模型(练习)
- windows服务那些事