随笔分类 -  设计模式

设计模式之原型模式
摘要:设计模式之原型模式 用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型相同或相似的新对象。 我们已经有了一个String[]数组,想再创建一个一模一样的String[]数组,把现有数组的元素复制到新数组。我们把这个创建过程封装一下,就成了原型模式。 // 原型: String[] or 阅读全文

posted @ 2021-11-26 17:19 Chase_Hanky 阅读(23) 评论(0) 推荐(0) 编辑

设计模式之单例模式
摘要:单例模式(Singleton)的目的是为了保证在一个进程中,某个类有且仅有一个实例。 第 1 种:懒汉式单例 public class LazySingleton { // 将自身实例化对象设置为一个属性,并用static修饰 private static LazySingleton instanc 阅读全文

posted @ 2021-11-26 17:10 Chase_Hanky 阅读(29) 评论(0) 推荐(0) 编辑

设计模式之建造者模式
摘要:生成器模式(Builder)是使用多个“小型”工厂来最终创建出一个完整对象。将一个复杂的对象构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 (1) 产品角色:包含多个组成部件的复杂对象。 class Product { private String partA; private Stri 阅读全文

posted @ 2021-11-26 16:54 Chase_Hanky 阅读(23) 评论(0) 推荐(0) 编辑

设计模式之三种工厂方法
摘要:设计模式之工厂模式 简单工厂:(计算器、画图) 1.创建基本类 2.创建计算类(各种方式,每种一个类,继承基本类) 3.创建操作工厂(根据不同操作实例化) 4.调用方法。 abstract class Product { public void MethName() { //公共方法的实现 } pu 阅读全文

posted @ 2021-11-25 23:29 Chase_Hanky 阅读(82) 评论(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

统计

点击右上角即可分享
微信分享提示