《面向对象的思考过程(原书第4版)》一1.13 本章中使用的示例代码

简介: 以下是C#.NET版本的代码。其他语言(比如VB.NET和Objective-C)的代码在出版社网站上有电子版。本章已经展示了这些例子对应的Java代码。

本节书摘来自华章出版社《面向对象的思考过程(原书第4版)》一书中的第1章,第1.13节,[美] 马特·魏斯费尔德(Matt Weisfeld) 著黄博文 译更多章节内容可以访问云栖社区“华章计算机”公众号查看。

1.13 本章中使用的示例代码

以下是C#.NET版本的代码。其他语言(比如VB.NET和Objective-C)的代码在出版社网站上有电子版。本章已经展示了这些例子对应的Java代码。

1.13.1 C#.NET版本的TestPerson类

_1_11
_1_12

1.13.2 C#.NET版本的TestShape类

_1_13

相关文章
|
3月前
|
SQL Java
访问者模式问题之在上面的示例代码中,FunctionExtractor 类是怎么工作的
访问者模式问题之在上面的示例代码中,FunctionExtractor 类是怎么工作的
|
6月前
|
设计模式 Java
Java 设计模式:混合、装饰器与组合的编程实践
【4月更文挑战第27天】在面向对象编程中,混合(Mixins)、装饰器(Decorators)和组合(Composition)是三种强大的设计模式,用于增强和扩展类的功能。
78 1
|
6月前
|
Java 关系型数据库
软件工程设计原理开放封闭原则 ,具体实现及JAVA代码举例
【4月更文挑战第4天】开放封闭原则(Open/Closed Principle, OCP)是面向对象设计的核心原则之一,它指出软件实体(类、模块、函数等)应该对扩展开放,对修改封闭。这意味着在不修改已有代码的前提下,可以通过扩展来增加新的功能,从而提高软件系统的灵活性和可维护性
84 1
|
6月前
|
Java 数据库连接 API
Java 学习路线:基础知识、数据类型、条件语句、函数、循环、异常处理、数据结构、面向对象编程、包、文件和 API
Java 是一种广泛使用的、面向对象的编程语言,始于1995年,以其跨平台性、安全性和可靠性著称,应用于从移动设备到数据中心的各种场景。基础概念包括变量(如局部、实例和静态变量)、数据类型(原始和非原始)、条件语句(if、else、switch等)、函数、循环、异常处理、数据结构(如数组、链表)和面向对象编程(类、接口、继承等)。深入学习还包括包、内存管理、集合框架、序列化、网络套接字、泛型、流、JVM、垃圾回收和线程。构建工具如Gradle、Maven和Ant简化了开发流程,Web框架如Spring和Spring Boot支持Web应用开发。ORM工具如JPA、Hibernate处理对象与数
157 3
|
数据库 Python
【100天精通python】Day13:面向对象编程_多态和封装,实战模拟电影院的自动售票机选票页面
【100天精通python】Day13:面向对象编程_多态和封装,实战模拟电影院的自动售票机选票页面
286 0
一个 C#例子,代码简化的过程
一个 C#例子,代码简化的过程
68 0
|
前端开发
前端学习案例14-代码的封装1
前端学习案例14-代码的封装1
78 0
前端学习案例14-代码的封装1
|
设计模式 缓存 前端开发
|
SQL 缓存 监控
2.NetDh框架之简单高效的日志操作类(附源码和示例代码)
前言 NetDh框架适用于C/S、B/S的服务端框架,可用于项目开发和学习。目前包含以下四个模块 1.数据库操作层封装Dapper,支持多种数据库类型、多库实例,简单强大; 此部分具体说明可参考博客: https://www.cnblogs.com/michaeldonghan/p/9317078.html 2.提供简单高效的日志操作类使用,支持日志写入Db和txt、支持任何数据库类型写入(包括传统sql数据库和nosql数据库等)、支持同步写入日志和后台独立线程异步处理日志队列; 此部分具体说明可参考博客: 本文以下章节内容。
1335 0
下一篇
无影云桌面