
Dart 基础
文章平均质量分 82
享阅工作室
本人多年软件开发和管理经验,在多家互联网公司担任过高级软件开发、架构师、技术经理、技术总监等。工作认真负责,态度诚恳严谨,思维活跃,勇工并挑战解决项目研发中的难题。主要研究方向移动端和前端开发,包括RN、Flutter等跨平台开发以及Android、Vue、React、Node.js、SpringBoot等都有所研究。生活中爱好广泛,乐观向上,易于与不同类型人群沟通,能在较大的压力下保持良好的工作心态,将百分百的热情投入到每一天的每一分钟。
展开
-
Dart基础之Mixin
Flutter学习过程中经常遇到 mixin 类型的 Class 类,今天就简单介绍一下Mixin。1 Mixin基本介绍Mixin 是一种在多个类层次结构中重用类代码的方法;官方的介绍是:Mixin 是面向对象程序设计语言中的类,提供了方法的实现,其他类可以访问 Mixin 类的方法而不必成为其子类;Mixin 为使用它的 Class 类提供额外的功能,但自身却不单独使用(不能单独生成实例对象,属于抽象类),Mixin 类通常作为功能模块使用,在需要该功能时“混入”,而且不会使类的关系变得复杂。原创 2021-04-22 13:09:28 · 642 阅读 · 1 评论 -
Dart基础之Generics 泛型 <T>
Java开发过程中,会通过重载实现根据不同的参数类型生成类似方法(多态),进一步可以通过 泛型 进一步提取基类方法;而对于 Dart 而言,为了解决多种方式构造对象的场景,也可以通过 Dart 中的 Generics 泛型 来提取基类。GenericsGenerics 泛型是用于解决 类/接口/方法 复用性以及对不特定类型进行数据校验的一种方式;通常用 <…> 符号表示,其中参数一般用 T、E、S、K、V 字母代表;泛型优势Dart 不支持重载,所以可以通过设置多个不同名称的方法或不原创 2021-04-21 23:28:48 · 790 阅读 · 0 评论