- 博客(7)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 总觉得设计模式的不重要,今天带大家看看设计模式的结构型模式
设计模式可以说针对大多数的代码可以进行优化在简化而形成代码的健壮,很多涉及到算法用设计模式时也很多,需要看设计模式思维导图在上一个创建型模式中今天带大家了解一下设计模式的结构型模式,结构性模式也可以说两个不同接口或类与接口之间互相搭建的桥梁类结构型模式:关心类的组合,由多个类总成的强大系统,在类结构型模式一般存在于继承与实现的关系对象结构型模式:关心类与对象的组合,通过关联关系使得在一个类中定义另一个类的实例对象,然后通过该对象调用其方法,更符合“合成复用原则”(说白了把对象作为形参,操作时实现复用
2020-06-13 21:57:57
652
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 OOP(Object Oriented Programming) 的23种设计模式之创建型模式
很多人都认为设计模式只是有一些,其实设计模式有23种设计模式例如最为简单的工厂设计模式、单例设计模式,创建者模式、原型设计模式、抽象工厂设计模式…其实这些都是一些简单的设计模式,一下为详细的设计模式什么是设计模式设计模式:设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石.
2020-06-06 21:49:37
172
原创 Java面向对象六大原则
面向对象的基本理念面向对象(Object Oriented Programming)是软件开发方法。面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。面向对象是一种模拟现实世界解决现实问题而使计算机编程的指令集合,是计算机编程技术发展到一定阶段后的产物面向对象六大原则面向对象六大原则更加证实了易维护、易复用、易扩展的,由于面向对象有封装、继承、多态性的特性,可以设计出低耦合的系统,使系统更加灵
2020-05-28 20:34:20
199
1
原创 周末总结:线程安全的重要性
Java线程安全一、多线程线程又称轻量级线程;程序中的一个顺序控制流程,同时也是CPU的基本调度单位,进程是由多个线程来组成的,彼此完成不同工作,交替执行,称为多线程。Java虚拟机是一个进程,当中默认包括主线程(Main),可通过代码创建多个独立线程,与Main并发执行线程的组成每个线程运行是都由OS分配时间片来交互竞争。运行数据:堆空间:存储线程所需要的对象,多个线程可共享堆中...
2020-03-14 13:04:10
313
原创 Java基础知识(二)
大家好,欢迎大家的浏览欣赏;五、Java循环结构首先Java的循环结构是指通过某个条件,重复一段逻辑代码循环主要都包括:while循环、do while循环、for循环、for嵌套循环1).while循环:特点:首次既有入口条件,先判断、在执行,使用于循环次数明确的情况2).do while循环:特点:首次没有入口,先执行,在判断3).for循环:for循环语法:for(1...
2020-02-15 11:57:18
117
原创 Java的基础语言
欢迎大家的欣赏Java的环境导图 如下:Java结构导图一、Java环境搭建Java的基础搭建如下://类 类的名字(自定义)class HelloWorld{ //main 主函数(程序的入口) public static void main(String[] arge){ //System.out.print("")控制台输出的语句 System.out.print...
2020-02-08 16:58:24
132
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人