![](https://img-blog.csdnimg.cn/9d8cc67f65f141e99aa63501f4d5b160.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
设计模式
文章平均质量分 92
设计模型详解与实现案例
hmb↑
不渴望能够一跃千里,只希望每天能够前进一步。
展开
-
设计模式——总结
一文讲解7种原则,23种设计模式原创 2022-11-13 19:00:09 · 769 阅读 · 0 评论 -
设计模式——行为型模式
设计模式之 行为型模式原创 2022-11-13 18:37:20 · 933 阅读 · 0 评论 -
设计模式——结构型模式
本文详解设计模式的结构行模式,包含 适配器模式(Adapter Pattern) 桥接模式(Bridge Pattern) 组合模式(Composite Pattern) 装饰器模式(Decorator Pattern) 外观模式(Facade Pattern) 享元模式(Flyweight Pattern) 代理模式(Proxy Pattern)原创 2022-11-07 01:05:42 · 1211 阅读 · 0 评论 -
设计模式——创建型模式
所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法。一个全局使用的类频繁地创建与销毁。当您想控制实例数目,节省系统资源的时候。1、在内存里只有一个实例,减少了内存的开销,尤其是频繁的创建和销毁实例(比如管理学院首页页面缓存)。2、避免对资源的多重占用(比如写文件操作)。没有接口,不能继承,与单一职责原则冲突,一个类应该只关心内部逻辑,而不关心外面怎么样来实例化。1、要求生产唯一序列号。原创 2022-10-31 23:23:32 · 588 阅读 · 0 评论 -
设计模式——七大原则
依赖方式,把A类作为参数传递到B类的两个方法中,从而达到调用A类的方法,耦合性低。就是当B类最好不要直接继承A类,去重写它,要再建一个更基础的类,两个都去继承,增强两个类的耦合性。组合/聚合的方式,在B类里注入A,通过注入的A类来调用方法,耦合性低,易扩展。这个原则讲的就是,将代码写的扩展性高点,如果新增功能,不用去改旧代码,直接新增新的功能。使用继承方式,B类继承了A类之后,就可以使用了A类中的两个方法,这样耦合性较高,不推荐。入性,程序的可移植性降低,增加对象间的耦合性,如果一个类被其他的类所继承,原创 2022-10-31 23:03:11 · 486 阅读 · 0 评论