会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
持行非就
博客园
首页
新随笔
联系
订阅
管理
2025年4月25日
学习设计模式有这两就够了:手册+实战项目
摘要: 历经一年时间,设计模式手册和练手项目已全部编写完成 秘籍1设计模式手册:《掌握设计模式:23种经典模式实践、选择、价值与思想》 秘籍2练手项目:设计模式实战项目--markdown文本编辑器软件开发(已开源) 📝秘籍1 设计模式手册 该手册将为你回答: 什么是设计模式? 怎么学习设计模式 为什么学
阅读全文
posted @ 2025-04-25 07:37 渊渟岳
阅读(150)
评论(0)
推荐(0)
2025年4月24日
学习设计模式找不到练手的实战项目?项目已开源
摘要:
手写解析器、渲染器、主题样式、自定义弹窗和精细的撤销/恢复机制等。 📌整体总结 YtyMark-java 项目,从用户输入到用户查看到实时渲染结果的全过程 监听文本区域内容是否发生变化 解析和渲染:“原始文本的块裁剪”→“块级元素解析” → “行内元素解析” → “渲染” 四大阶段 将渲染结果重新
阅读全文
posted @ 2025-04-24 08:32 渊渟岳
阅读(464)
评论(0)
推荐(2)
2025年4月23日
开源项目YtyMark文本编辑器--UI界面相关功能(关于设计模式的实战运用)
摘要:
🙌开源项目地址 🌍 GitHub 开源地址(YtyMark-java) 欢迎提交 PR、Issue、Star ⭐️! 📌1. 简述 YtyMark-java项目分为两大模块: UI界面(ytyedit-mark) markdown文本解析和渲染(ytymark) 本文主要内容为UI界面相关功能
阅读全文
posted @ 2025-04-23 07:43 渊渟岳
阅读(408)
评论(0)
推荐(0)
2025年4月21日
markdown文本编辑器--核心功能(解析和渲染)
摘要: 🙌开源项目地址 🌍 GitHub 开源地址(YtyMark-java) 欢迎提交 PR、Issue、Star ⭐️! 1. 简述 YtyMark-java项目分为两大模块: UI界面(ytyedit-mark) markdown文本解析和渲染(ytymark) 本文主要内容为核心模块--mark
阅读全文
posted @ 2025-04-21 09:30 渊渟岳
阅读(400)
评论(0)
推荐(0)
2025年4月18日
为了掌握设计模式,开发了一款Markdown 文本编辑器软件(已开源)
摘要:
设计模式实战项目:Markdown 文本编辑器软件开发(已开源) 📌一、项目简介 项目名称:YtyMark-java 本项目是一款基于 Java 语言 和 JavaFX 图形界面框架 开发的 Markdown 文本编辑器。项目不仅具备 Markdown 文本编写、预览、保存、导出等功能,还特别关注
阅读全文
posted @ 2025-04-18 07:42 渊渟岳
阅读(275)
评论(2)
推荐(2)
2025年4月9日
分享个人设计模式笔记文档:《掌握设计模式:23种经典模式实践、选择、价值与思想》
摘要:
本文主要分享我的设计模式笔记PDF文档:《掌握设计模式:23种经典模式实践、选择、价值与思想》 这只是设计模式的秘籍1:《掌握设计模式:23种经典模式实践、选择、价值与思想》 后续还会分享练手项目秘籍2:设计模式实战项目--markdown文本编辑器软件开发(开放所有源代码) 前言 为什么要写这份资
阅读全文
posted @ 2025-04-09 08:22 渊渟岳
阅读(121)
评论(0)
推荐(0)
2025年4月8日
为什么学习设计模式?
摘要:
1. 学习设计模式的意义:让代码更优雅,让开发更从容 设计模式的学习常常被贴上“枯燥”“抽象”的标签,但它更像一本软件开发的“烹饪食谱”——不是要求你死记硬背,而是教会你如何用更巧妙的方式组合代码的“食材”,最终做出一道既美味(功能完善)又美观(易于维护)的“佳肴”。以下是它的核心价值与意义: 1.
阅读全文
posted @ 2025-04-08 08:21 渊渟岳
阅读(588)
评论(0)
推荐(1)
2025年4月7日
学了设计模式,却不知道怎么选择?
摘要:
本人主要讲述设计模式怎么去选择,这仅仅是不知从何下手提供一个抓手的东西,并不是银弹。常想、多用,积累经验后,方可灵活运用,做到无模式胜有模式,才可能会在复杂场景中,设计出高质量的系统。 设计模式的选择是一个从问题到解决方案的递进过程。通过明确问题类型、分析目标特性、遵循设计原则以及结合场景需求,可以
阅读全文
posted @ 2025-04-07 08:17 渊渟岳
阅读(866)
评论(0)
推荐(8)
2025年4月3日
掌握设计模式--解释器模式
摘要:
解释器模式(Interpreter Pattern) 解释器模式(Interpreter Pattern)是一种行为型设计模式,用于定义一种语言的文法表示,并提供一个解释器来解释该语言中的句子。这种模式通常用于开发需要解析、解释和执行特定语言或表达式的应用程序。 主要目的是为特定类型的问题定义一种语
阅读全文
posted @ 2025-04-03 09:04 渊渟岳
阅读(388)
评论(0)
推荐(0)
2025年4月2日
掌握设计模式--模板方法模式
摘要:
模板方法模式(Template Method Pattern) 模板方法模式(Template Method Pattern)是一种行为型设计模式,它定义了一个操作中的算法骨架,并允许子类在不改变算法结构的情况下重新定义算法的某些步骤。 核心思想:模板方法定义算法骨架,浅白地说,定义通用的逻辑框架、
阅读全文
posted @ 2025-04-02 08:25 渊渟岳
阅读(95)
评论(0)
推荐(0)
下一页
公告