与 "OOP" 有关的文章

设计模式——策略模式:会员价格体系的简单实现

设计模式——策略模式:会员价格体系的简单实现

- 2020年9月8日 - Java技术, 设计模式 - 0 条评论 - 888浏览 阅读更多...

京东会员体系有注册、铜牌、银牌、黄金、钻石五档,不同等级享有不同优惠。程序里若用一堆 if-else 硬判,后期很难维护。更合适的是设计模式里的策略模式:针对不同等级会员,每一种特权对应一种优惠策略。 定义:定义算法簇,分别封装起来,让它们可以互相替换;此模式让算法的变化独立于使用算法的客户。参考:…

标签: ,
常见的几种单例模式

常见的几种单例模式

- 2018年3月21日 - 设计模式 - 0 条评论 - 1032浏览 阅读更多...

单例模式是常用设计模式,核心结构里只包含一个被称为单例的特殊类:一个类只有一个实例,也就是只有一个对象实例。 系统里有些类必须唯一。例如可以有多个打印任务,但同时只能有一个在工作;售票时一共 100 张票、多个窗口同时卖,余量必须是单例,否则会超售。窗口对象如果不唯一化,会弹出多个窗口;内容相同却重…

标签: ,
Java工程师面试工具篇(四)

Java工程师面试工具篇(四)

- 2017年2月15日 - Java面试题 - 0 条评论 - 1721浏览 阅读更多...

Java 工程师面试里,工具链常会被问到:JUnit 单元测试、SVN 版本管理、Maven 项目管理,以及日志管理 Log4j。下面按原文要点整理。 一、JUnit 单元测试 JUnit 是一套基于测试驱动开发的测试框架。 注:JUnit4 不需要继承 junit.framework.TestCa…

Java工程师面试框架篇(三)

Java工程师面试框架篇(三)

- 2017年2月15日 - Java面试题 - 0 条评论 - 1653浏览 阅读更多...

框架篇面试通常从 反射 / 注解 打底,再问 ORM、Hibernate、Struts2、Spring IOC/AOP、Spring MVC 和 MyBatis。下面按这个顺序把原图和配置示例留下来,方便对着图回忆调用链。 一、框架基础:反射与注解 Java 本身不是动态语言,要「运行时才决定用哪个…

Java工程师面试Web篇(二)

Java工程师面试Web篇(二)

- 2017年2月15日 - Java面试题 - 0 条评论 - 2123浏览 阅读更多...

Java Web 面试常把 JSP / Servlet / Session / 过滤器 / 监听器 串成一条线:浏览器请求怎么落到页面、九大内置对象各自管什么、转发和重定向差在哪。下面按这条线把图和要点摊开,JavaScript 总复习可另看 这篇总结。 这组笔记对应面试「Web 篇」:先看全景图,…

Java工程师面试基础篇(一)

Java工程师面试基础篇(一)

- 2017年2月15日 - Java面试题 - 0 条评论 - 1687浏览 阅读更多...

我相信每一个程序员都是为了生活而努力着的。很多人因为兴趣踏上这条“烧脑”路;也有人因为梦想和执着;还有人被现实逼着,为自己、为家人谋这么一条坎坷的路。面试的目的不是让考官知道你怎么样,而是让你自己清楚你会什么、能够做什么。去面 Java 工程师,至少要会该职位的职能,而不是只会背题。 下面按基础篇整…

设计模式总结

设计模式总结

- 2016年5月9日 - 设计模式 - 0 条评论 - 1603浏览 阅读更多...

设计模式不是孤立的招式。先把 七条设计原则(单一职责、开闭、里氏代换、依赖倒转、接口隔离、合成复用、迪米特)立住,再按创建型、结构型、行为型把 23 种模式过一遍。 每种模式保留原文的意图、优缺点、UML 图和参与者说明;文末给出对应的博客详解链接。图全部按原地址保留。 分类 模式 一句话 原则 开…

标签: ,
最近5年133个Java面试问题列表

最近5年133个Java面试问题列表

- 2016年1月31日 - Java面试题 - 0 条评论 - 1347浏览 阅读更多...

Java 面试早已不只是 String 和 StringBuilder、Vector 与 Array 这类记忆题;现在更常问到 NIO、设计模式、并发、算法、数据结构和 JVM 内部。 这份列表收集了近 5 年约 133 道题与简答,覆盖入门到十年经验:题目短、答案干脆,方便面试官改题、候选者自测。…

标签: ,
Java GUI程序设计入门

Java GUI程序设计入门

- 2015年6月4日 - 图形界面(GUI) - 0 条评论 - 1781浏览 阅读更多...

实际应用里许多界面都属于 GUI。比如点击 QQ 图标会弹出登录对话框,这个图标所代表的交互方式就是图形化用户界面。转至:Java GUI程序设计的初步上。 一、命令行与图形界面 用户界面分两类。命令行用户接口(Command Line User Interface)就是常见的 DOS 操作:需要记…

标签:,
图形界面之布局设计

图形界面之布局设计

- 2015年6月4日 - 图形界面(GUI) - 0 条评论 - 1384浏览 阅读更多...

界面设计里,一个容器要放许多组件。为了美观,给组件安排在容器中的位置,就是布局设计。java.awt 定义了多种布局类,每种对应一种策略。 常用布局:FlowLayout 依次放置;BorderLayout 放在边界上;CardLayout 像扑克牌叠放,每次只显示一张;GridLayout 按行列…

标签:,

声明

极客之家以原创技术教程为主。转载或引用会尽量注明出处。
关于我们 · 隐私政策 · 联系我们
如认为内容侵权,请发邮件至 47457320@qq.com。