随笔分类 -  设计模式

常用的设计模式
设计模式-备忘录模式
摘要:主要就是创建一个备忘录对象 里面有需要备忘的信息 源对象里面弄个保存方法返回填充数据后的备忘录对象 然后再有一个接受备忘录对象的方法 用来还原 阅读全文

posted @ 2021-01-22 15:48 龍瀧尨呀 阅读(49) 评论(0) 推荐(0) 编辑

设计模式-改进抽象工厂模式
摘要:抽象工厂模式还是需要实例化对应的抽象工厂的子类才能得到具体产品类 改进一: 而改进实例化就需要用到简单工厂模式 在DataAccess里面根据db字符串返回相应的抽象工厂就行了 改进二:简单工厂的缺点在于switch 怎么根据字符串动态的得到相应的类呢 所以就需要用到IOC容器注入或者反射 改进二就 阅读全文

posted @ 2021-01-22 10:36 龍瀧尨呀 阅读(89) 评论(0) 推荐(0) 编辑

设计模式-原型模式
摘要:原型模式就是实现ICloneable接口的 Clone方法 使用MemberwishClone()创建当前都昂的浅表副本 深复制 阅读全文

posted @ 2021-01-12 23:09 龍瀧尨呀 阅读(27) 评论(0) 推荐(0) 编辑

设计模式-代理模式
摘要:代理模式 主要就是 代理和原对象需要有公用的接口才能实现代理 原对象直接实现接口 代理中保存一个原对象的引用 在实现中使用引用对象的方法就是代理了 阅读全文

posted @ 2021-01-12 18:21 龍瀧尨呀 阅读(41) 评论(0) 推荐(0) 编辑

设计模式-装饰器模式
摘要:装饰器模式: ConcreteComonent对象和Decorator装饰对象可以合并成一个 主要区别就是定义上 ConcreteComonent可以理解成原对象 而Decorator可以理解为为原对象起装饰作用的装饰器 其核心主要就是在装饰器抽象父类里面保存一个Componment抽象(Opera 阅读全文

posted @ 2021-01-12 18:01 龍瀧尨呀 阅读(35) 评论(0) 推荐(0) 编辑

设计模式-简单工厂和策略模式
摘要:1.简单工厂模式: 简单工厂通过参数或者条件 返回对应抽象的实例 好处:客户端无需判断需要的实例,简化客户端负担,只需要将参数传进工厂 2.策略模式: 将对应的抽象注入进Context,然后由Context调用实例的算法(Algorithmminterface() )即可 2.1 策略模式与简单工厂 阅读全文

posted @ 2021-01-12 16:01 龍瀧尨呀 阅读(89) 评论(0) 推荐(0) 编辑

单例模式
摘要:单例模式:通过单例模式的方法创建的类在当前进程中只有一个实例 要求: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 属于 创建型(Creational)模式:负责对象创建,我们使用这个模式,就是为了创建我们需要的对象实例的。 其他: 阅读全文

posted @ 2020-05-18 22:40 龍瀧尨呀 阅读(118) 评论(0) 推荐(0) 编辑

设计模式
摘要:设计模式的意义: 自从程序诞生之初,就面临着来自 耦合性,内聚性以及可维护性,可扩展性,重用性,灵活性 等多方面的挑战。 而面向对象是为了解决系统的可维护性,可扩展性,可重用性等以上问题而出现的。 设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结 阅读全文

posted @ 2020-05-18 21:58 龍瀧尨呀 阅读(113) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示