
设计模式
Gemini1995
成长中······
展开
-
单例模式的写法?
单例模式(Singleton Pattern)确保一个类只有一个实例,并提供一个全局访问点。原创 2024-08-02 07:30:00 · 574 阅读 · 0 评论 -
设计模式的类别
这些模式关注于如何创建对象。它们通过提供一个创建对象的机制,来隐藏对象创建的复杂性。:这些模式关注于如何将类和对象组合成更大的结构,以便它们能够更高效地工作。这些模式可以帮助解决常见的设计问题,使系统更灵活、更可维护。:这些模式关注于对象之间的交互和职责的分配。原创 2024-08-02 06:15:00 · 339 阅读 · 0 评论 -
设计模式的原则
高层模块不应该依赖于低层模块,二者都应该依赖于抽象。抽象不应该依赖于细节,细节应该依赖于抽象。这样可以减少模块之间的耦合,提高系统的灵活性和可维护性。也就是说,子类应该完全遵循父类的行为协议,保证子类的实例能够在任何使用父类实例的地方正常工作。也就是说,一个接口应该尽量小而专一,不应该包含过多的功能,以避免客户端只为了实现某些功能而被迫依赖不必要的方法。:一个类应该只有一个单一的职责,即该类应该只有一个引起它变化的原因。换句话说,你应该能够在不修改现有代码的情况下扩展系统的功能。原创 2024-08-01 15:59:27 · 620 阅读 · 0 评论