ylbtech-专业词汇-计算机-面向对象技术:OOAD OOAD(Object Oriented Analysis Design,面向对象的分析和设计,面向对象分析与设计)是现代软件企业广为采用的一项有效技术。OOAD方法要求在设计中要映射现实世界中指定问题域中的对象和实体,例如:顾客、汽车和销售 ...
分类:
其他好文 时间:
2020-07-29 12:38:15
阅读次数:
60
迪米特法则的定义 迪米特法则又叫做最少知识原则。它的定义是:只与你的直接朋友交谈,不和陌生人说话。其含义是如果两个软件实体无须直接通信,那么就不应当发生直接的相互调用。可以通过第三方转发该调用。其目的是降低类之间的耦合度,提高模块之间的相对独立性 迪米特法则中的朋友是指:当前对象本身、当前对象的成员 ...
分类:
其他好文 时间:
2019-06-19 17:03:51
阅读次数:
104
接口隔离原则的定义 接口隔离原则要求程序员尽量将臃肿庞大的接口拆分成更小的和更具体的接口,让接口中只包含客户感兴趣的方法 2002 年罗伯特·C.马丁给“接口隔离原则”的定义是:客户端不应该被迫依赖于它不使用的方法(Clients should not be forced to depend on ...
分类:
其他好文 时间:
2019-06-18 18:29:48
阅读次数:
110
前导课程 1.UML(统一建模语言) 2.OOAD Concept(Object-oriented Analysis and Design 概念) 3.Design Pattern(设计模式) 4.面向对象编程语言 5.Analysis /OOAnalysis Design/OO Design(分析 ...
分类:
其他好文 时间:
2019-01-20 10:32:44
阅读次数:
162
一.背景说明 之前在处理一个优化task时接触到了Jdbc对于大结果集的处理相关内容,记录下。问题开始于前置机抽数程序在抽取大数据量数据时出现卡死的情况。数据源方面客户使用的是Oracle数据库,使用Jdbc直接连接数据库。根据字段数量及类型不同,大概在单个接口数据量达到10万~15万左右就会出现卡 ...
分类:
数据库 时间:
2018-10-28 20:51:01
阅读次数:
267
常见问题 为什么不支持 Linq? SmartSql 希望 开发人员更多的接触 Sql ,获得绝对的控制权与安全感。所以目前没有计划支持 Code First 编程模式。 我想好了Sql怎么写,然后再来写Linq,完了可能还要再查看一下Linq输出的Sql是什么样的,这真是糟糕的体验。要想对Sql做 ...
分类:
数据库 时间:
2018-10-16 02:04:08
阅读次数:
237
Unified Modeling Language (UML)又称统一建模语言或标准建模语言,是始于1997年一个OMG标准,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。 面向对象的分析与设计(OOA&D,OOAD)方 ...
分类:
其他好文 时间:
2018-09-20 11:10:58
阅读次数:
201
截止今天,小秋学习Java刚刚满三个月。此刻的小秋感觉自己Java学的还不错,想去帅地面前炫耀一番,于是,就发生了一下一番对话….. 得意的小秋 帅地:嗨,小秋,看你今天气色不错啊。最近Java学的怎么样了? 小秋:说实话,比起三个月前我学指针的那段日子,这Java太友好了,感觉就是分分种的事(暗自 ...
分类:
其他好文 时间:
2018-09-15 16:40:50
阅读次数:
193
UML Unified Modeling Language,统一建模语言或标准建模语言,是一种图形表示方法,以对象思想为基础,是OOAD(Object Oriented Analysis Design)的辅助工具。 相关概念 事物:结构(类、接口、构件等)、行为或动作(交互、状态等)、分组(包、子系 ...
分类:
其他好文 时间:
2018-08-05 10:27:16
阅读次数:
186
面向对象编程(OOP==>Object-Oriented Programming) OOA:面向对象分析 OOD:面向对象设计 OOAD:面向对象分析与设计 什么是面向对象?一种分析问题的方式(增强了程序的可扩展性) 面向对象的三大特性:封装、继承、多态 什么是类?什么是对象?类和对象的区别? *类 ...