【文件属性】:
文件名称:clean-flutter-app:使用TDD,Clean Architecture,设计模式和SOLID原理的Flutter应用程序
文件大小:1.24MB
文件格式:ZIP
更新时间:2021-04-22 14:21:09
dart design-patterns clean-architecture flutter solid-principles
4Dev Flutter-程序员的民意测验
此应用程序是Udemy的Rodrigo Manguinho教授(芒果)培训的一部分。
培训的目的是展示如何使用定义良好且解耦的架构使用Flutter创建应用程序,遵循TDD(面向测试的编程)作为工作方法,使用Clean Architecture在各层进行职责分配,始终遵循SOLID原理和应用设计模式来解决一些常见问题。
原则
单一责任原则(SRP)
开放封闭原则(OCP)
里斯科夫替代原理(LSP)
隔离原理接口(ISP)
依赖倒置原则(DIP)
关注点分离(SOC)
不要重复自己(干)
你不会需要它(YAGNI)
保持简单,愚蠢(KISS)
命令查询职责隔离(CQRS)
继承而不是继承
小承诺
设计模式
工厂
适配器
合成的
装潢师
依赖注入
抽象服务器
组成根
建造者
辛格尔顿
观察者
战略
AAA(安排,行动和主张)