首页 / 办公指南 / java设计模式有几种?java设计模式的原则有哪些?
java设计模式有几种?java设计模式的原则有哪些?
电脑的程序也是需要很多的数据系统来制作的,例如java编程语言,大家应该都有听说过java,这个对于大家来说也是最清楚不过,但是至于怎么去设计的话,估计没有太多人会懂这方面的知识。今天就让福昕知翼来给大家详细的介绍一下关于java设计模式种类以及java设计模式的原则,如果你想知道是怎么做java设计的话,不妨进来文章了解一下吧,说不定对你日后会有很大的帮助。
java设计模式有几种?
总共有23种设计模式,可分为三大类:创建型模式、结构型模式、行为型模式。
创建型模式:提供了一种在创建对象的同时隐藏创建逻辑的方式,而不是使用new运算符直接实例化对象。这使得程序在判断对某个给定实例需要创建哪些实例对象时更加灵活。 包括:工厂模式(Factory Pattern)、抽象工厂模式(Abstract Factory Pattern)、单例模式(Singleton Pattern)、建造者模式(Builder Pattern)、原型模式(Prototype Pattern);
结构型模式:这些设计模式关注类和对象的组合。继承的概念被用来组合接口和定义组合对象获得新功能的方式。 包括:适配器模式(Adapter Pattern)、桥接模式(Bridge Pattern)、过滤器模式(Filter、Criteria Pattern)、组合模式、装饰器模式、外观模式、享元模式、代理模式。
行为型模式:这些设计模式特别关注对象之间的通信; 包括:责任链模式、命令模式、解释器模式、迭代器模式、中介者模式、备忘录模式、观察者模式、状态模式、空对象模式、策略模式、模板模式、访问者模式。
java设计模式的原则有哪些?
1.开闭原则
对扩展开放,对修改关闭,在程序需要进行扩展的时候,不能去修改原有代码;
2.里氏代换原则
任何基类出现的地方,子类一定可以出现。
3.依赖倒转原则
针对接口编程,依赖抽象而不依赖具体;
4.接口隔离原则
使用多个隔离的接口比使用单个接口要好,降低类之间的耦合度。
5.迪米特法则,又称为最少知道原则
一个实体应当尽量少地与其他实体之间发生相互作用,使得系统功能模块相对独立。
6.合成复用原则
尽量使用合成聚合的方式,而不是使用继承;
上面就是福昕知翼平台给大家分享了关于java设计的一些基本知识,在做java设计也是需要很多的讲究细节和规则,java设计也是有比较多的模式,每一种的设计模式也是根据不同的设计方法去设计的,所以大家在做java设计的时候一定要分清楚到底是设计哪种模式的java,今天就给大家讲到这里,希望这些内容对你们有所帮助。
本文地址: https://www.docer365.com/zn-1744.html
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处.