码迷,mamicode.com
首页 >  
搜索关键字:法则    ( 2594个结果
java面试题汇总五
恢复内容开始 第四部分 Java SE基础 4.1设计模式和常用的设计模式 4.1.1 设计模式就是经过前人无数次的实践总结出的,设计过程中可以反复使用的,可以解决特定问题的设计方案。 提供一个方法获取该实例对象(创建时需要进行方法同步) 工厂模式:Spring IOC就是使用的工厂模式 对象的创建 ...
分类:编程语言   时间:2020-03-15 20:33:49    阅读次数:68
设计模式之工厂模式(简单工厂,工厂方法,抽象工厂)
设计模式6大原则:1.开闭原则:对拓展开放,对修改关闭2.单一职责原则:一个类只复杂一项职责3.里氏原则:子类可以扩展父类的功能,但不改变父类原有的功能4.依赖倒置原则:面向接口编程5.接口隔离原则:设计接口功能尽量细粒度,最小功能单元6.迪米特法则:降低耦合度(局部变量中,不要引入新的类) 这里对 ...
分类:其他好文   时间:2020-03-15 09:49:14    阅读次数:49
设计模式开篇——7大设计原则
七大设计原则 1. 开闭原则:是设计模式的总原则。开闭原则就是说 对拓展开放,对修改关闭 ,模块应该在尽量不修改代码的前提下进行拓展。开闭原则要求我们尽量通过拓展来实现变化,尽可能少地改变已有模块。 提高代码复用性 提高代码可维护性 2. 单一职责原则:简单来说就是保证设计类、接口、方法做到功能单一 ...
分类:其他好文   时间:2020-03-14 23:30:19    阅读次数:61
软件的可复用性和维护性
系统的维护性(可扩展性)是由:“开-闭”原则、里氏代换原则、依赖倒转原则、组合/聚合复用原则所保证的。 系统的灵活性是由:“开-闭”原则、迪米特法则、接口隔离原则所保证的。 系统的复用性(可插入性)是由:“开-闭”原则、里氏代换原则、依赖倒转原则、组合/聚合复用原则所保证的。 ...
分类:其他好文   时间:2020-03-14 14:41:24    阅读次数:61
个人觉得,不单是教育缺失的问题,贫穷才是真像。贫穷分
个人觉得,不单是教育缺失的问题,贫穷才是真像。贫穷分为物资上的贫穷与心理上的贫穷。所谓物质上的贫穷,指的是缺钱,那么心理上的贫穷则可以解释为认命。物质的贫穷不难理解,二八法则大家都熟知,世界上绝大多数的财富掌握在少数人手里。贫穷导致一个人可以出卖身体进而取得物质的需要也不难理解,因为人要活着。物质的 ...
分类:其他好文   时间:2020-03-14 00:45:11    阅读次数:52
43-Kruskal 算法
1. Kruskal 算法 Prim 算法是从 [顶点] 的角度来刻画生成树的,Kruskal 算法则是从 [边] 的角度来进行刻画的 基本思想 按照权值从小到大的顺序选择 n 1 条边,并保证这 n 1 条边不构成回路 具体做法 首先构造 一个只含 n 个顶点的森林 ,然后依权值从小到大从连通网中 ...
分类:编程语言   时间:2020-03-14 00:41:32    阅读次数:78
2.线程的八大核心基础知识之启动线程的正确和错误方式
一.概述 二.start()和run()的比较 1.代码演示 分析: 调用run方法则是由主线程执行的 调用start方法则是由新创建的线程执行的 /** * 对比start和run两种启动线程的方式 */ public class StartAndRunMethod { public static ...
分类:编程语言   时间:2020-03-12 09:20:16    阅读次数:58
Java的开发—面向对象的7大原则之单一迪米特法则(六)
一.定义 迪米特法则,又叫最少知道原则(Least Knowledge Principle) 一个类应该保持对其他类最少的了解 也就是说:只与直接朋友交流,不和陌生人交流 朋友:每个对象都会与其他对象有耦合关系,只要两个对象之间有耦合关系,我们称之为朋友 耦合分为:依赖、关联、组合、聚合等等,我们称 ...
分类:编程语言   时间:2020-03-08 17:15:21    阅读次数:80
从个人经验谈极端行为的发生
我个人体验过极端的情绪以及其导致的严重后果,现在我结合自己的经验还有习得的心理学知识,来分析一下导致极端行为的根源,过程以及其影响。现在假设极端行为为【A行为】,而导致极端思维的关键想法是【B想法】,一个人若是拥有了B想法,很容易就导致A行为,A行为可以是极端的破坏行为,比如说杀戮,破坏;而B想法则 ...
分类:其他好文   时间:2020-03-06 21:51:08    阅读次数:75
Java 设计模式二
今天谈的是工厂模式,该模式用于封装和对对象的创建,万物皆对象,那么万物又是产品类,如一个水果厂生产三种水果罐头,我们就可以将这三种水果作为产品类,再定义一个接口用来设定对水果罐头的生成方法,在工厂类中定义一个方法可以根据我们提供给工厂的不同参数,来生成不同的产品。这样我们就可以方便后续的扩展,例如工 ...
分类:编程语言   时间:2020-03-06 15:10:52    阅读次数:71
2594条   上一页 1 ... 14 15 16 17 18 ... 260 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!