![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
wBekvam
这个作者很懒,什么都没留下…
展开
-
设计模式七大原则
设计模式七大原则 1 设计模式的目的 程序员在软件开发中,面临着来自耦合性,内聚性以及可维护性,可扩展性,重用性,灵活性等多方面挑战,设计模式是为了让程序软件具有更好的: 代码重用性(相同的代码功能,不用多次编写) 可读性 (编程规范) 可扩展性 (当需要扩展新功能时,非常方便) 可靠性 (增加新功能时,对原来的功能没有影响) 使程序呈现高内聚,低耦合的特性 2 设计模式的七大原则 单一职责原则(Single Responsibility Principe ) 接口隔离原则(Interface Se原创 2020-08-18 15:54:42 · 199 阅读 · 0 评论 -
深拷贝和浅拷贝的区别是什么?实现一个深拷贝(前端面试)
深拷贝和浅拷贝的区别是什么?如何实现一个深拷贝(前端面试) 深拷贝和浅拷贝是针对复杂类型来说的,浅拷贝只拷贝一层,而深拷贝是层层拷贝 深拷贝 深拷贝复制变量值,对于非基本类型的变量,则递归至基本类型的变量后,在复制。 深拷贝的对象与原来的对象时完全隔离的,互不影响,对一个对象的修改并不会影响另一个对象。 浅拷贝 浅拷贝是将对象的每个属性进行依次复制,但是当对象的属性是引用类型时,实质复制...原创 2020-04-20 12:03:11 · 923 阅读 · 0 评论