引言: 使用 CSS 实现砌墙效果 使用 flex-wrap: wrap 换行后如何让每行元素均匀撑满整行 使用 flex-wrap: wra...
为表格每行添加一个按钮 这个表格依赖于 基础表格[https://www.jianshu.com/p/1f38eaffd070] 数据没有任何变...
建造者模式 建造者模式有四个角色 产品:如果把产品比作为房子,那么它就是一个具体的产品对象,比如别墅、公寓 抽象建造者:盖房子的步骤、方法等。比...
将网络文件/本地文件转换成流供前端下载或者将多个网络文件/本地文件打zip压缩包给前端下载
原型模式 原型模式的注意事项和细节创建新的对象比较复杂时,可以利用原型模式简化对象的创建过程,同时也能提高效率不用重新初始化对象,而是动态的获得...
抽象工厂模式 从设计层面上看,抽象工厂模式就是对简单工厂模式的改进或者进一步的抽象。将工厂抽象成两层,AbstractFactory 和具体的实...
简单工厂 简单工厂也叫静态工厂 简单工厂是属于创建型模式。简单工厂是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂是工厂模式家族中最简单的...
单例模式 饿汉式 (静态常量) 优点:写法简单,在类装载时就完成了实例化,避免了线程同步问题缺点:在类装载时就完成了实例化,有可能从始至终都用不...
合成复用原则 合成复用原则的基本要求是:尽量使用 对象 组合/聚合 , 而不是 继承关系 示例代码 像这种情况,我们在使用继承顺利的得到了 my...