会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
敲代码的小小酥
博客园
首页
新随笔
联系
订阅
管理
2021年3月17日
设计模式之适配器模式(Adapter Pattern)
摘要: 一、概念 将一个接口转换成客户希望的另一个接口,使接口不兼容的那些类可以一起工作,其别名为包装器(Wrapper)。适配器模式既可以作为类结构型模式,也可以作为对象结构型模式。 解释:官方概念比较晦涩难懂,用通俗易懂的话说就是,我们需要实现一个接口或者抽象方法,但是在实现类中,我们需要一个第三方类的
阅读全文
posted @ 2021-03-17 15:49 敲代码的小小酥
阅读(82)
评论(0)
推荐(0)
编辑
2021年3月14日
设计模式之建造者模式(BuilderPattern)
摘要: 一.意义 将一个复杂的对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 说明:复杂对象的构建,比如一个对象有几十个成员属性,那么我们在创建这个对象,并给成员属性赋值时,就会很麻烦。采用建造者模式,就是把创建对象并给成员属性赋值的工作,分离出来,由建造者角色来完成,业务程序员直接调用导
阅读全文
posted @ 2021-03-14 16:37 敲代码的小小酥
阅读(235)
评论(0)
推荐(1)
编辑
2021年3月7日
设计模式之单例模式(Singleton Pattern)
摘要: 一、定义 一个类只有一个实例,且该类能自行创建这个实例的一种模式。 二、单例模式举例 例如,Windows 中只能打开一个任务管理器,这样可以避免因打开多个任务管理器窗口而造成内存资源的浪费,或出现各个窗口显示内容的不一致等错误。 在计算机系统中,还有 Windows 的回收站、操作系统中的文件系统
阅读全文
posted @ 2021-03-07 13:23 敲代码的小小酥
阅读(316)
评论(1)
推荐(1)
编辑
2021年3月5日
JAVA中枚举Enum详解
摘要: 1.关键字:enum。枚举可以定义成单独的文件,也可以定义在其他类内部。 枚举在类内部的示例: public class EnumInner { public static void main(String[] args) { Day day=Day.MONDAY; } enum Day{ MOND
阅读全文
posted @ 2021-03-05 16:37 敲代码的小小酥
阅读(7895)
评论(0)
推荐(0)
编辑
2021年3月4日
服务器一键安装软件--宝塔运维
摘要: 官网地址:https://www.bt.cn/ 分为linux版和windows版本,是否好用待测试
阅读全文
posted @ 2021-03-04 09:40 敲代码的小小酥
阅读(160)
评论(0)
推荐(0)
编辑
2021年3月3日
工厂模式总结
摘要: 前面我们讲解了简单工厂模式,工厂方法模式和抽象工厂模式,这三个模式都是工厂模式。从这三种模式种,我们来谈一些理解和体会。 首先,工厂模式涉及到三方面人员: 模式设计方:设计产品的规范,工厂类的规范。 产品提供方:提供产品实现,工厂类实现。 模式使用方:直接调用工厂,获得所需产品。 我们在讲解工厂模式
阅读全文
posted @ 2021-03-03 13:29 敲代码的小小酥
阅读(96)
评论(0)
推荐(0)
编辑
设计模式之工厂方法模式(Factory Method Pattern)
摘要: 一、工厂方法模式的诞生 在读这篇文章之前,我先推荐大家读《设计模式之简单工厂模式(Simple Factory Pattern)》这篇文档。工厂方法模式是针对简单工厂模式中违反开闭原则的不足,而提出的改进方案。在简单工厂模式中,每增加一个新产品,就要修改工厂类的调度方法, 针对这个问题,工厂方法模式
阅读全文
posted @ 2021-03-03 10:47 敲代码的小小酥
阅读(148)
评论(0)
推荐(0)
编辑
设计模式之抽象工厂模式(Abstract Factory Pattern)
摘要: 一、抽象工厂模式的由来 抽象工厂模式,最开始是为了解决操作系统按钮和窗体风格,而产生的一种设计模式。例如:在windows系统中,我们要用windows设定的按钮和窗体,当我们切换Linux系统时,要把按钮和窗体统一切换成Linux风格的。如何统一进行调换呢?于是就有人设计出了,windows是一个
阅读全文
posted @ 2021-03-03 10:45 敲代码的小小酥
阅读(295)
评论(0)
推荐(0)
编辑
2021年3月2日
设计模式之简单工厂模式(Simple Factory Pattern)
摘要: 一、简单工厂模式的由来 所有设计模式都是为解决某类问题而产生的,那么简单工厂模式是为解决什么问题呢?我们假设有以下业务场景: 在一个学生选课系统中,文科生用户选课时,我们要获得文科生的所有课程列表;理科生用户选课时,获得理科生的所有课程列表;体育生用户选课时,获得体育生的所有课程列表;那我们的逻辑怎
阅读全文
posted @ 2021-03-02 08:53 敲代码的小小酥
阅读(304)
评论(0)
推荐(0)
编辑