![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 90
wang-De嘚
——Frederick P.Brooks.Jr
展开
-
行为型设计模式典型设计题
行为型设计模式目的是将多个类或对象相互协作,共同完成单个类或对象无法单独完成的任务。行为型设计模式共11种,分别为解释器模式、模板方法模式、责任链模式、命令模式、迭代器模式、中介者模式、备忘录模式、观察者模式、状态模式、策略模式、访问者模式。原创 2023-04-07 17:09:39 · 2064 阅读 · 0 评论 -
创建型设计模式典型设计题
某软件公司要开发一个数据格式转换工具,可以将不同数据源如txt文件、数据库、Excel表格中的数据转换成XML格式。为了让系统具有更好的可扩展性,在未来支持新类型的数据源,开发人员使用工厂方法模式设计该转换工具的核心类。在工厂类中封装了具体转换类的初始化和创建过程,客户端只须使用工厂类即可获得具体的转换类对象,再调用其相应方法实现数据转换操作。其类图如下所示:在图中,ConvertorCreator是抽象工厂接口,它声明了工厂方法getConvertor(),在其子类中实现该方法,用于创建具体的转换对象;C原创 2023-04-07 17:05:41 · 2710 阅读 · 0 评论 -
结构型设计模式
结构设计模式的典型例题!原创 2023-04-07 17:01:22 · 2725 阅读 · 2 评论