softwaredesign共5篇
Is super.super.method() allowed in Java?-拾光赋

Is super.super.method() allowed in Java?

Is super.super.method() allowed in Java?,I encountered this question through an interview process. I thought to myself that I haven’t seen this usage and wondered what might be th...
kity的头像-拾光赋kity5年前
02710
Dependency Inversion Principle-拾光赋

Dependency Inversion Principle

Dependency Inversion Principle,The last SOLID rule is the dependency inversion principle. According to Robert Martin's Agile Software Development: Principles, Patterns and Practice...
kity的头像-拾光赋kity6年前
04813
Builder Design Pattern-拾光赋

Builder Design Pattern

Builder Design Pattern,What is it? Builder is a creational design pattern that is used to construct a complex object from simple objects using a step-by-step approach Real World An...
kity的头像-拾光赋kity6年前
0455
Factory Design Pattern-拾光赋

Factory Design Pattern

Factory Design Pattern,What is it? Factory Method is a creational design pattern that defines an interface or abstract class for creating an object, but allows subclasses to decide...
kity的头像-拾光赋kity6年前
04713
Singleton Design Pattern-拾光赋

Singleton Design Pattern

Singleton Design Pattern,Real-World Analogy Sun of our solar system is an excellent example of the singleton pattern. All the planets in our solar system have one sun and it has a ...
kity的头像-拾光赋kity6年前
0286