程序设计相关
文章平均质量分 92
Everbrilliant89
怕啥真理无穷进一寸有一寸的欢喜(微信18566660283)
展开
-
设计模式之美(王争)摘录总结
经过八个月的学习,极客时间中王争的设计模式之美。最近又重读两遍,真是遍受益匪浅啊,学习之后才知道代码可以这样设计这样优美的编写。觉得自己有摘录一些在学习中认为比较好的精华,以备自己以后的查用和复习。一.术语描述:面向对象编程:具有丰富的特性(封装、抽象、继承、多态),可以实现很多复杂的设计思路,是很多设计原则、设计模式等编码实现的基础; 面向对象语言:是支持类或对象的语法机制,并有现成的语法机制,能方便地实现面向对象编程四大特性(封装、抽象、继承、多态)的编程语言; 设计原则:是指导我们代.原创 2020-09-13 18:54:32 · 3393 阅读 · 1 评论 -
UML统一建模语言
一.UML的引出: 面向对象软件开发需要经过OOA(面向对象分析)、OOD(面向对象设计)和OOP(面向对象编程)三个阶段,OOA对目标系统进行分析建立分析模型,并将之文档化;OOD用面向对象的思想OOA的结果进行细化,得出设计模型。OOA和OOD的分析、设计结果需要统一的符号来描述、交流并记录。UML就是这种描述、记录OOA和OOD结果的符号表示法。二.UML的结构:原创 2017-05-16 14:37:08 · 490 阅读 · 0 评论 -
Java设计模式学习笔记之操作型模式
一、操作型模式介绍: 在编写一个Java方法时,你完成的是整个工作中级别高于单行代码的一个基本单元。这些牵方法涉到整体设计、架构以及测试以及测试计划。编写方法时面向对象编程的中心环节。但反过来说,尽管方法时软件设计的核心,我们还是难以解释方法到底是什么,方法又是如歌工作的,追本溯源,还是因为许多开发人员常常混淆了方法与操作的含义。进一步讲,算法和多态的概念比方法更加抽象,但最...原创 2018-02-09 15:55:52 · 308 阅读 · 0 评论 -
Java设计模式学习笔记之构造型模式
一、构造型模式概念介绍: 1、构造函数: 若要创建一个Java类,通常会提供多个构造函数。构造函数是有用的,尽管只有客户类知道该使用哪个构造函数以及传递什么参数来创建类。 初始化对象的常见方法是调用new操作符,也可以使用反射。反射提供了能将类型与类型成员像对象一样操作的能力。 一般情况下,你需要为自己开发的类提供构造函数使其能够被初始化。这些构造函数可能相互调用协作,并且类中的每个构造函...原创 2018-02-09 15:51:32 · 838 阅读 · 0 评论 -
Java设计模式学习笔记之接口型模式
一.接口型模式的介绍:类的接口是类允许其他类对象访问的方法与字段集,接口代表一种承诺,即方法需要实现接口方法名表示的操作,类的实现就是位于方法体中的代码。接口与抽象类的关键区别:虽然类只能声明扩展一个类,却可以声明实现多个接口。接口在不同场景下的使用模式: 适配器模式:适配类的接口以匹配客户端期待的接口;外观模式:为一组类提供一个简单接口;合成模式:为单个对原创 2018-02-06 17:09:55 · 333 阅读 · 0 评论 -
Java设计模式学习笔记之职责型模式
一、职责型模式介绍: 1.普通的对象需要一些独立操作的信息和方法。然而,有时却需要将对象从一般的独立性操作中分离出来,以便集中职责。很多设计模式都能满足这一需求。有的模式则通过引入对象来封装这些请求,并将该对象从依赖于它的其他对象中分离出来。面向职责的模式提供了用于集中、加强以及限制普通对象责任的技术。 2.常规的职责型模式: 一个易于使用的类的特征在于,它的方法名是有意义的,并能准确地表述方法要...原创 2018-02-08 17:30:57 · 278 阅读 · 0 评论