阅读背景:

猿学~程序员应知道这十大面向对象设计原则_全栈开发者

来源:互联网 

面向对象设计原则是OOPS编程的核心, 但我见过的大多数Java程序员热心于像Singleton (单例) 、 Decorator(装饰器)、Observer(观察者) 等设计模式, 而没有把足够多的注意力放在学习面向对象的分析和设计上面。学习面向对象编程像“抽象”、“封装”、“多态”、“继承” 等基础知识是重要的,但同时为了创建简洁、模块化的设计,了解这些设计原则也同等重要。我经常看到不同经验水平的java程序员,他们有的不知道这些 OOPS 和SOLID设计原则,有的只是不知道一个特定的设计原则会带来怎样的益处,甚至不知道在编码中如何使用这些设计原则。面向对象设计原则是OOPS编程的核心, 但我见过的大多数Java程序员热心于像Singleto




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: