jsoo day04 — 设计模式

本文介绍了设计模式的基本概念,将其定义为一种可重用的软件设计解决方案,强调它作为一种通用交流语言的重要性。设计模式包括模式名称、问题描述、解决方案和应用效果。文章列举了如单例、工厂、外观、装饰者和适配等常见设计模式,阐述它们在软件开发中的作用和好处,旨在提升代码复用性和团队沟通效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、什么是设计模式

        1、概念:设计模式是可重用的用于解决软件设计中一般问题的解决方案

        2、设计模式是一种思想

        3、可以方便进行沟通,为交流问题提供了通用词汇

二、设计模式的要素

        1、模式名称

        2、该模式所能解决的问题

        3、解决方案

        4、使用该模式后的效果(优点和缺点)

三、设计模式的好处

        1、模式是行之有效的解决方法

        2、模式的重用性高

        3、模式易于沟通

四、常见的设计模式

        1、单例模式

                始终只返回一个实例

        2、工厂模式

                简单工厂模式(创建对象)

                工厂模式(正则表达式的对象,来验证用户输入)

        3、外观模式

        4、装饰者模式

                在不修改原来的基础上,添加新功能

        5、适配模式

        6、桥接模式

        7、状态模式

        8、观察者模式

var data = {
    username : xxxx,
    pwd:xxx
}

function ObjectToStr(){
	
}
  ajax 
  param : 
    "username = xxxx&pwd=xxx"


var student = [
    {name:"xx",age:"xx", sex:"xx"},
    {name:"xx",age:"xx", sex:"xx"},
]

function dataAdapter(student){
	
	return 
}

var student = [
    {stuName:"xx",stuAge:"xx", stuSex:"xx"},
    {stuName:"xx",stuAge:"xx", stuSex:"xx"},
]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值