
面向对象设计&设计模式
文章平均质量分 82
GettingReal
实事求是
展开
-
面向对象设计之设计模式(行为型篇)
文章目录面向对象设计之设计模式(行为型篇)责任链模式(Chain of Responsibility)优点使用场景命令模式(Command)优点适用场景解释器模式(Interpreter)优点适用场景迭代器模式(Iterator)优点适用场景备忘录模式(Memento)优点适用场景观察者模式(Observer)优点适用场景状态模式(State)优点适用场景策略模式(Strategy)优点适用场景模板方法模式(Template Method)优点适用场景访问者模式(Visitor)优点适用场景中介者模式(Me原创 2021-09-11 08:51:52 · 448 阅读 · 0 评论 -
面向对象设计之设计模式(结构型篇)
文章目录面向对象设计之设计模式(结构型篇)适配器模式(Adapter)优点缺点适用场景桥接模式(Bridge)优点缺点适用场景组合模式(Composite)优点缺点适用场景装饰模式(Decorator)优点缺点适用场景外观模式(Facade)优点缺点适用场景享元模式(Flyweight)优点缺点使用场景代理模式(Proxy)优点缺点使用场景面向对象设计之设计模式(结构型篇)主要用于如何组合已有的类和对象来获得更大的结构,它采用继承机制来组合接口或实现,以提供统一的外部视图或新的功能适配器模式(A原创 2021-09-10 08:53:03 · 640 阅读 · 0 评论 -
向对象设计之设计模式(创建型篇)
文章目录面向对象设计之设计模式(创建型篇)抽象工程模式(Abstract Factory)优点缺点适用场景生成器模式(Builder)优点缺点适用场景工厂方法模式(Factory Method)优点缺点适用场景原型模式(Prototype)优点缺点适用场景单例模式(Singleton)优点缺点适用场景面向对象设计之设计模式(创建型篇)把对象实例化过程进行抽象,通过采用抽象类所定义的接口,封装了系统中对象如何创建、组合等信息抽象工程模式(Abstract Factory)提供一个接口,用于创建原创 2021-09-09 09:21:04 · 222 阅读 · 0 评论 -
面向对象设计之设计原则
文章目录面向对象设计之设计原则面向对象设计的基础设计原则单一职责原则里氏代换原则依赖倒置原则接口隔离原则迪米特法则开闭原则其他原则封装变化,封装易变点Kiss 原则多用组合,少用继承面向对象设计之设计原则面向对象设计的基础抽象封装继承多态设计原则一切都是为了低耦合、高内聚的设计而努力面向对象有如下 6 个原则单一职责原则如果一个类有一个以上的职责,这些职责就耦合在了一起。这会导致脆弱的设计。当一个职责发生变化时,可能会影响其它的职责。另外,多个职责耦合在一起,原创 2021-09-09 09:13:46 · 86 阅读 · 0 评论