架构那点事系列一 - 设计模式前章
----能够正视失败和错误,而不回避和掩盖,正是职业架构师的宝贵素养!!!
首先,我们需要明白的是何为架构,以我看来,架构更多关注的是高层设计(所谓的high-level Design),它是一组有关如何确定软件系统的组织机构的重要决策。感兴趣的朋友可以查看这篇文章来深入理解一下架构的概念
设计模式原则
1.什么是设计模式
在软件工程中,设计模式是对软件设计中普遍存在的各种问题,所提出的 解决方案。
换句话说,设计模式是一套被反复使用、多数人知晓的、经过分类的、代码设计的
经验的总结。
《JavaScript设计模式》——2.2 包装明星——封装
闭包是有权访问另外一个函数作用域中变量的函数,即在一个函数内部创建另外一个函数。我们将这个闭包作为创建对象的构造函数,这样它既是闭包又是可实例对象的函数,即可访问到类函数作用域中的变量,如bookNum这个变量,此时这个变量叫静态私有变量,并且checkBook()可称之为静态私有方法。