Java 中的 设计模式详解

一:设计模式概述

        (1)概述

                       

        (2)分类

                        创建型

                                

                        行为型

                                

                        结构型

                                

二:软件设计模式

        2.1 开闭原则

                (1)定义

                                在程序需要进行拓展的时候,不能修改原有代码

                                使用到接口和抽象类:定义接口和抽象类,定义子类,在接口里定义所有

                (2)实例:搜狗输入法的皮肤设计

                                                分析

                                                

                                                ER图

                                                

                                                类的设计

                        

                                                测试

                                        

三:创建者模式

        3.1 点咖啡案例

                (1)类的设计

                                抽象类及其子类

                                

                                聚合类

                                        

                (2)测试

                                

        3.2 创造者模式

                (1)定义

                (2)类图

                                

                (3)类的设计

                                

                (4)测试

                                

                (5)缺点

                                               

四:总结

设计模式是软件开发中的宝贵财富,它们为解决常见问题提供了标准化的解决方案。通过深入理解并灵活运用这些模式,你可以编写出更加健壮、可维护和可扩展的代码。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值