随笔分类 - 编程语言 / Java相关问题
记录一些Java学习中,遇到的问题。
摘要:## 设计模式 ### 二十三种设计模式 根据经典的《设计模式:可复用面向对象软件的基础》(Gang of Four)一书,共提出了23种常见的设计模式。这些设计模式分为三个分类: 1. 创建型模式(Creational Patterns):这些模式关注对象的创建机制,帮助解决对象的实例化过程。 -
阅读全文
摘要:内部类、静态嵌套类 内部类的一个简单例子如下所示:在外部类中定义了一个非静态内部类 "InnerClass",并在该类的方法中实例化并调用了该内部类。 public class OuterClass { private int outerVar; public OuterClass(int var)
阅读全文
摘要:为什么使用多态 让我们用一点代码来说明问题,假设代码中有三个class: 自行车(Bicycle)、汽车(Car)和卡车(Truck),这三个class分别有这样三个实现:Ride()、Run()、Launch(),实际上都是让它们发动起来,如果没有多态的话我们该怎样开动它们呢?(注意这里没有采用特
阅读全文