
设计模式
文章平均质量分 88
Future_By_Now
探索未知的,你才能更强。
展开
-
设计模式-组合模式
设计模式组合模式的使用说明原创 2022-06-15 14:09:41 · 153 阅读 · 0 评论 -
设计模式-原型
原型模式概述用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型对象相同的新对象。结构原型模式包含如下角色:抽象原型类:规定了具体原型对象必须实现的的 clone() 方法。具体原型类:实现抽象原型类的 clone() 方法,它是可被复制的对象。访问类:使用具体原型类中的 clone() 方法来复制新的对象。接口类图如下:实现原型模式的克隆分为浅克隆和深克隆。浅克隆:创建一个新对象,新对象的属性和原来对象完全相同,对于非基本类型属性,仍指向原有属性所指向的对象的内存地址。原创 2022-03-07 19:16:58 · 111 阅读 · 0 评论 -
设计模式-工厂模式
简单工厂模式(不属于GOF的23种经典设计模式)工厂方法模式抽象工厂模式原创 2022-03-03 06:00:00 · 186 阅读 · 0 评论 -
UML入门
UML图统一建模语言(Unified Modeling Language,UML)是用来设计软件的可视化建模语言。它的特点是简单、统一、图形化、能表达软件设计中的动态与静态信息。UML 从目标系统的不同角度出发,定义了用例图、类图、对象图、状态图、活动图、时序图、协作图、构件图、部署图等 9 种图。类图概述类图(Class diagram)是显示了模型的静态结构,特别是模型中存在的类、类的内部结构以及它们与其他类的关系等。类图不显示暂时性的信息。类图是面向对象建模的主要组成部分。类图的作用在软件原创 2022-03-02 18:39:40 · 237 阅读 · 0 评论 -
设计模式-单例模式
原理:单例对象的类必须保证只有一个实例存在。优点:1.单例模式只存在一个实例2.节约资源,需要频繁创建和销毁的对象时单例模式无疑可以提高系统的性能3.避免对共享资源的多重占用缺点:1.扩展困难2.职责过重,一定程度上违反了“单一原则”3.不适用于需要变化的对象注意事项:1.使用时不能用反射模式创建单例,否则会实例化一个新的对象2.使用懒单例模式时注意线程安全问题3.饿单例模式和懒单...原创 2016-06-24 15:35:42 · 715 阅读 · 0 评论