![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
程序员鲁班七号
这个作者很懒,什么都没留下…
展开
-
面向对象设计原则
面向对象设计原则概述 对于面向对象软件系统的设计而言,在支持可维护性的同时,提高系统的可复用性是一个至关重要的问题,如何同时提高一个软件系统的可维护性和可复用性是面向对象设计需要解决的核心问题之一。在面向对象设计中,可维护性的复用是以设计原则为基础的。每一个原则都蕴含一些面向对象设计的思想,可以从不同的角度提升一个软件结构的设计水平。 面向对象设计原则为支持可维护性复用而诞生,这些原则蕴含在很多设计模式中,它们是从许多设计方案中总结出的指导性原则。面向对象设计原则也是我们用于评价一个设计模式的使用效果的重要原创 2020-08-14 15:24:38 · 121 阅读 · 0 评论 -
深拷贝与浅拷贝
再说深拷贝和浅拷贝之前先讲一个概念,引用拷贝和对象拷贝 经常有人会把引用拷贝理解为浅拷贝 1 Dog dog1 = new Dog();2 Dog dog2 = dog1; 这其实只是一个赋值操作,把dog1的值赋值给了dog2,他们指向的其实是同一个对象,这种情况属于引用拷贝,通常意义上的深拷贝和浅拷贝都指的是对象拷贝 深拷贝和浅拷贝的理解 浅拷原创 2020-08-05 18:07:34 · 128 阅读 · 2 评论