blinkfox / blinkfox.github.io Goto Github PK
View Code? Open in Web Editor NEWThis is my personal blog repository.
Home Page: https://blinkfox.github.io/
License: Apache License 2.0
This is my personal blog repository.
Home Page: https://blinkfox.github.io/
License: Apache License 2.0
https://blinkfox.github.io/2018/10/22/2018/10/uml-ge-lei-guan-xi-jie-shao/
继承关系(generalization)继承关系用一条带空心箭头的直线表示。如下图所示(A继承自B):
继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力。继承关系为is-a的关
https://blinkfox.github.io/2018/10/24/2018/10/java-ji-he-kuang-jia-zhi-shi-zheng-li/
Java集合框架主要由Collection和Map两个根接口及其子接口、实现类组成。
集合类关系梳理
Collection接口继承了Iterable接口,依赖了Predicate、Spliterator、Stream接口(这些均为Java8
https://blinkfox.github.io/2018/09/19/2018/09/mvel2.x-mo-ban-zhi-nan/
从来没有真正的绝境,只有心灵的迷途
https://blinkfox.github.io/2018/10/18/2018/10/java-mian-xiang-dui-xiang-she-ji-zhi-wai-guan-mo-shi/
一、模式定义
外观模式(Facade Pattern):外部与一个子系统的通信必须通过一个统一的外观对象进行,为子系统中的一组接口提供一个一致的界面,外观模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。外观模式又称为门面模式,它
https://blinkfox.github.io/2018/09/17/2018/09/spring-ji-chu-jie-shao/
从来没有真正的绝境,只有心灵的迷途
https://blinkfox.github.io/2018/10/21/2018/10/mian-xiang-dui-xiang-bian-cheng-de-li-jie/
面向过程和面向对象面向过程**概述面向着具体的每一个步骤和过程,把每一个步骤和过程完成,然后由这些功能方法相互调用,完成需求。
面向对象**概述当需求单一,或者简单时,我们一步一步去操作没问题,并且效率也挺高。可随着需求的更改,功能的增多,
一、模式动机在用户与用户直接聊天的设计方案中,用户对象之间存在很强的关联性,将导致系统出现如下问题:
系统结构复杂:对象之间存在大量的相互关联和调用,若有一个对象发生变化,则需要跟踪和该对象关联的其他所有对象,并进行适当处理。
对象可重用
https://blinkfox.github.io/2018/09/24/2018/09/git-zhi-shi-dian-zheng-li/
从来没有真正的绝境,只有心灵的迷途
Java面向对象设计之观察者模式, 从来没有真正的绝境,只有心灵的迷途
https://blinkfox.github.io/2018/09/18/2018/09/mvel2.x-yu-fa-zhi-nan/
从来没有真正的绝境,只有心灵的迷途
https://blinkfox.github.io/2018/10/15/2018/10/dai-ma-zheng-ji-zhi-dao-nei-rong-gai-yao/
读了代码整洁之道,觉得这本书写的很好,所以就将里面自己觉得很经典的内容记录下来,作为自己以后写代码的标准和准则。同时也为那些曾经困惑过的人一点参考吧!
一、在正式开始之前,我们先思考几个几个问题:1.需求与代码哪个重要?答:并不是所有的产品
https://blinkfox.github.io/2018/10/28/hou-duan/java/java-yi-chang-zhi-shi-hui-zong/
前言为什么要使用异常在我们的程序中,任何时候任何地方因为任何原因都有可能会出现异常,在没有异常机制的时候我们是这样处理的:通过函数的返回值来判断是否发生了异常(这个返回值通常是已经约定好了的),调用该函数的程序负责检查并且分析返回值。虽然可
https://blinkfox.github.io/2018/09/12/hello-world/
从来没有真正的绝境,只有心灵的迷途
一、模式动机无论是在现实世界中还是在软件系统中,都存在一些复杂的对象,它们拥有多个组成部分,如汽车,它包括车轮、方向盘、发动机等各种部件。而对于大多数用户而言,无须知道这些部件的装配细节,也几乎不会使用单独某个部件,而是使用一辆完整的汽车,
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.