新浪网

要想用Java写一套漂亮的代码,这些常用设计模式你知道吗?

科技桂鱼

关注

确定不再关注此人吗

要想用Java写一套漂亮的代码,这些常用设计模式你知道吗?

设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。具体有以下的几种模式!

要想用Java写一套漂亮的代码,这些常用设计模式你知道吗?

创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。

要想用Java写一套漂亮的代码,这些常用设计模式你知道吗?

行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。

要想用Java写一套漂亮的代码,这些常用设计模式你知道吗?

当然,写出优雅代码的本质还是在于对面向对象设计思想的理解。去写一个代码量在2万行以上的项目。而且各个模块之前的依赖性要强。因为这个规模级别的项目,人脑已经无法记住所有的细节。这时候就需要你:

1、定义出整个系统的层次结构( 单向依赖 )

2、清晰的定义出每一个模块的系统边界。哪些方法可以被外部模块调用,哪些包内可见,哪些属于内部方法。(接口的正交性)

要想用Java写一套漂亮的代码,这些常用设计模式你知道吗?

最后,设计模式的应用场景等情况,应结合他们的特点及设计模式的原则进行分析,选用。

特别声明:以上文章内容仅代表作者本人观点,不代表 新浪网观点或立场。如有关于作品内容、版权或其它问题请于作品发布后的30日内与 新浪网联系。
加载中...