03 2022 档案
摘要:6.1 建造者模式概述 大多数用户,并不关心部件的装配细节,也不单独使用某个部件,而是使用一辆完整的汽车。 建造者模式(Builder Pattern):将一个复杂对象的创建和它的表示分离,使得同样的构建过程可以创建不同的表示。 6.2 建造者模式结构与实现 6.2.1 建造者模式结构 Builde
阅读全文
摘要:A.2 类与类的UML表示 类 类(Class) 封装了数据和行为,是面向对象的重要组成部分,它是具有相同属性、操作、关系的对象集合的总称。 在系统中每个类都具有一定的职责 职责:类要完成什么样的功能,要承担什么样的义务。 一个类可以有多种职责,设计得好的类通常有且仅有一种职责。 在定义类的时候将类
阅读全文
摘要:5.1 产品等级结构与产品族 产品等级结构:产品等级结构即产品的继承结构。 例如一个抽象类是电视机,其子类包括海尔电视机、海信电视机、TCL电视机,则抽象电视机与具体品牌的电视机之间构成了一个产品等级结构,抽象电视机是父类,而具体品牌的电视机是其子类。 产品族:产品族是指由同一个工厂生产的位于不同产
阅读全文
摘要:4.1 工厂方法模式 修改为: 工厂方法模式(Factory Method Pattern):定义一个用于创建对象的接口,但是让子类决定将哪一个类实例化。工厂方法模式让一个类的实例化延迟到其子类。 其他称呼 工厂模式(Factory Pattern) 虚拟构造器模式(Virtual Construc
阅读全文
摘要:3.1 简单工厂模式概述 考虑一个水果农场,当用户需要某一种水果时该农场能够根据用户所提供的水果名称返回该水果。在此,水果农场被称为工厂(Factory),而生成的水果被称为产品(Product),水果的名称则被称为参数,工厂可以根据参数的不同返回不同的产品。 简单工厂模式(Simple Facto
阅读全文
摘要:第4章主要阐述了类和对象的概念。 本章学习面向对象程序设计的其他两个概念: 继承(inheritance):基于已存在的类构造一个新类。继承已存在的类就是复用(继承)这些类的方法和域。在此基础上,还可以添加一些新的方法和域, 以满足新的需求。 反射(reflection):在程序运行期间发现更多的类
阅读全文
摘要:#3.1 一个简单的Java应用程序 /** * This is the first sample program in Core Java Chapter 3 * * @author Gary Cornell * @version 1.01 1997-03-22 */ public class F
阅读全文
摘要:安装Java开发工具包 下载JDK Download the Latest Java LTS Free 设置JDK 安装源文件和文档 使用命令行工具 java Welcome 程序清单 2-1 Welcome/Welcome.java /** * This
阅读全文
摘要:Java程序设计平台 Java“白皮书”的关键技术 Java 的设计者编写了具有影响力的”白皮书“,用来解释设计的初衷已经完成情况,并且发布了一个简短的摘要,用11个关键术语来组织。 🗒️: 白皮书: The Java Language Environment: Contents 11个关键术语的
阅读全文