240 发简信
  • 120
    1. 组件化开发

    1. 组件化开发的优点 2. 组件化开发需要注意的几点

  • 120
    6. 装饰模式

    装饰模式 需要把所需的功能按正确的顺序串联起来进行控制。 动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。 Co...

  • 2.4 资源管理

    assets资源 添加assets资源的时候,我们需要将资源的路径添加到pubspec.yaml中。 Assets还支持变体的概念,不同版本的a...

  • 5.2 里氏替换原则

    里氏替换原则 里氏替换原则主要讲的是继承方面需要注意的地方,继承包含这样一层含义:父类中凡是已经实现好的方法,实际上是在设定规范和契约,虽然他不...

  • 2.3 包管理

    Android提供了Gradle来管理依赖,Node中通过npm来管理。 Flutter也有自己的包管理工具,使用配置文件pubspec.yam...

  • 5.1 依赖倒转原则

    依赖倒转原则 高层模块不应该依赖低层模块,两个都应该依赖抽象。抽象不应该依赖细节,细节应该依赖抽象。 说白了,其实就是要针对接口编程,不要对实现...

  • 4. 开放封闭原则

    开放-封闭原则,是说软件实体(类,模块,函数等等)应该可以扩展,但是不可修改。 这个原则其实是有两个特征,一个是说对于扩展是开放的,另一个是说对...

  • 3. 单一职责原则

    单一职责原则 单一职责原则,就一个类而言,应该仅有一个引起它变化的原因。 如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可...

  • 2.2.2. 路由管理

    路由传值 很多时候,在路由跳转时我们需要带一些参数。 创建TipRoute路由 它接收一个提示文本参数,负责将传入它的文本显示在页面上,另外添加...