设计模式之设计原则(2)

简介: 设计模式之设计原则(2)

1、起步

  • 这本电子书 需要学习 <UNIX/LINUX设计哲学 >
  • 每半年 总结 设计模式

网络异常,图片无法展示
|

2、UNIX/LINUX设计哲学

  • 常规准则

网络异常,图片无法展示
|

网络异常,图片无法展示
|

网络异常,图片无法展示
|

  • 小准则

网络异常,图片无法展示
|

网络异常,图片无法展示
|

3、基本演示

网络异常,图片无法展示
|

网络异常,图片无法展示
|

4、SOLID 五大设计原则

网络异常,图片无法展示
|

  • S  O 重点

网络异常,图片无法展示
|

网络异常,图片无法展示
|

  • 问题
1、更改已有代码 需要 重新测试 
 2、多人 会造成冲突    
复制代码

网络异常,图片无法展示
|

网络异常,图片无法展示
|

网络异常,图片无法展示
|

网络异常,图片无法展示
|

  • Promise 实际案例

网络异常,图片无法展示
|

  • 代码 演示
function  loadImg(src) {
        let promise = new Promise(function (resolve,reject) {
            let img = document.createElement('img')
            img.onload = function () {
                resolve(img)
            }
            img.onerror = function () {
                reject('加载失败')
            }
            img.src = src 
        })
    }
    let src = 'xxx'
    // result 是个 promise
    const result = loadImg(src)
    result.then(function (img) {
        alert(`width: ${img.width}`)
        // 此处需要 return 不然 后续的 then 拿不到 
        return img 
    }).then(function (img) {
        alert(`src: ${img.src}`)
    }).catch(function (err) {
        alert(err)
    })
复制代码

网络异常,图片无法展示
|



相关文章
|
设计模式 关系型数据库
【设计模式——学习笔记】设计模式简介+七大设计原则介绍(下)
【设计模式——学习笔记】设计模式简介+七大设计原则介绍
142 0
|
设计模式 前端开发 算法
设计模式之设计原则
程序设计的要遵循的一些理论,也可以理解为程序设计的一种要求和目标,是面向对象程序设计的基石,也是面向对象程序设计的质量保障和依据。
90 0
|
4月前
|
设计模式 Java 测试技术
Java设计模式-UML与设计原则(1)
Java设计模式-UML与设计原则(1)
|
5月前
|
设计模式 前端开发 JavaScript
React开发设计模式及原则概念问题之什么是HOC(Higher-order component),HOC遵循的设计原则都有哪些
React开发设计模式及原则概念问题之什么是HOC(Higher-order component),HOC遵循的设计原则都有哪些
|
6月前
|
设计模式 算法
交易链路设计原则&模式问题之中介者(Mediator)方法设计模式是什么,如何解决
交易链路设计原则&模式问题之中介者(Mediator)方法设计模式是什么,如何解决
|
8月前
|
设计模式 算法 Java
【设计模式系列笔记】设计模式与设计原则
设计模式,是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。 设计原则是一些通用的设计指导方针,它们提供了如何设计一个优秀的软件系统的基本思想和规则。指导着设计者如何组织代码以实现高内聚、低耦合、易扩展和易维护的软件系统。
92 4
|
设计模式 Java 关系型数据库
Java设计模式中的设计原则 2
Java设计模式中的设计原则
108 0
|
8月前
|
设计模式 Java 数据安全/隐私保护
设计模式之六大设计原则
设计模式之六大设计原则
79 0
|
8月前
|
设计模式 关系型数据库 程序员
【设计模式】设计原则
【1月更文挑战第12天】【设计模式】设计原则
|
设计模式 Java 程序员
【设计模式——学习笔记】设计模式简介+七大设计原则介绍(上)
【设计模式——学习笔记】设计模式简介+七大设计原则介绍
60 2