Open pyz610173878 opened 1 year ago
你的问题可能要更具体一点……
想练习UDB程序设计方法,练习这个方法的思考模式。但不用python进行实现,利用HTML CSS,js。三种语言设计出责任分离的模块化设计,包括各个模块的职责、实现思路以及将各模块粘合起来的方法,但卡在不知道该如何设计出责任分离的模块。
卡在不知道该如何设计出责任分离的模块
这个不用执着,先努力想办法实现你要的功能,先实现最最基本的一点点功能,然后不断加功能直到完成你的目标。
在这个过程中你会发现有些地方改起来特别麻烦,这时候就可以想想如何优化你的系统架构,哪些东西可以抽取出来变成公共模块,哪些可以合并起来处理,哪些可以利用面向对象和面向函数的思想来优化抽象层次,等等。
顺便:Web前端技术栈用来学习抽象思维,是比较难的,因为配套的工具不是为这个设计的,初学者比较容易陷入到工具的细节中。
谢谢老师
最近在学习前端技术,想利用前端三件套重写对话机器人,通过搜索,发现有几种类型的存在形式。
为了降低难度,打算先写一个纯HTML界面的。我下意识地第一个思路就是,采用课程讲过的方式。经过初步的尝试与探索,发现以下相同点与不同点。