02 2021 档案
摘要:工厂方法模式(Factory Method Pattern) 工厂方法模式是简单工厂模式的延伸,继承优点,弥补缺陷,更好地符合开闭原则的要求,在增加新的具体产品对象时不需要对已有系统做任何修改。 工厂方法模式概述 现在假如有一个抽象按钮产品类,有矩形按钮、圆形按钮、菱形按钮等具体产品类,同时有一个按
阅读全文
摘要:简单工厂模式(Simple Factory Pattern) 简单工厂模式是最简单的设计模式之一,它不属于GoF的23种设计模式,但应用也十分频繁,学习它是学习其他创建型模式的基础。在简单工厂模式中只需要记住一个简单的参数即可获得所需的对象实例,它提供专门的核心工厂类来负责对象的创建,实现对象创建和
阅读全文
摘要:面向对象设计原则 2.1、面向对象设计原则概述 软件的可维护性(Maintainability)和可复用性(Reusability)是两个非常重要的用于衡量软件质量的属性,软件的可维护性是指软件能够被理解、改正、适应及扩展的难易程度,软件的可复用性是指软件能够被重复使用的难易程度。 面向对象
阅读全文
摘要:UML类图 1、UML概述 UML(Unified Modeling Language,统一建模语言)是当前面向对象软件系统建模的标准语言,通过一系列标准的图形符号来描述系统。UML是一个通用的可视化建模语言,不同于编程语言,它通过一些标准的图形符号和文字对系统进行建模,用于对软件进行描述、可视化处
阅读全文
摘要:一、PO(persistant object),持久对象 可以看成是与数据库中的表相映射的java对象。 二、VO(value object),值对象 通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可以和表对应,也可以不,这根据业务的需要。 PO只能用在数据层
阅读全文
摘要:设计模式概述 1.1、设计模式的诞生与发展 **模式:**模式起源于建筑业。 **模式的定义:**模式是在特定环境下人们解决某类重复出现问题的一套成功或有效的解决方案。 软件模式:Gof(Gang of Four)将模式的概念引入软件工程领域,这标志着软件模式的诞生。软件模式是将模式的一般概念应用于
阅读全文