共计 471 个字符,预计需要花费 2 分钟才能阅读完成。
最近开始从小程序转换到写 flutter,要学的货色不少,于是就打算写点文字记录下本人学习 flutter 的过程。
由小程序开发转到 flutter 开发面对的第一个变动就是由面向过程到面向对象的变动。
小程序因为其简略疾速轻便的定位,再加上应用 js 进行开发,其实大量的代码都是面向过程格调的,代码依照思路一步步往下写,并不需要进行大量的封装,代码组织形式上也是依照各个页面写在各个 Page 构造函数里,很天然地进行代码的拆散,很合乎微信对小程序简略疾速易上手的定位。
而在 flutter 这里,开发语言转换成了 Dart,尽管与 js 一样都是合乎 ECMAScript 规范的语言,但 Dart 显然更偏差面向对象一些,而不是如 js 那样函数式与面向对象兼而有之的思路,语言格调不同,写起来天然也不同,所以转到 flutter 开发后最先要补的其实是面向对象开发的一些常识。
学习面向对象的思维比拟好的办法是间接找个 Java 教程去看,因为 Java 是面向对象方面的典型,而且历史悠久,材料泛滥,比拟适宜拿来学习,当然工夫不够大略看看理解思维就行,也不必深究,没那么多工夫耗在外面。
正文完